Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to @atom/mocha-test-runner and mocha@6.0.2 #1991

merged 3 commits into from Feb 27, 2019


2 participants
Copy link

smashwilson commented Feb 27, 2019

Please be sure to read the contributor's guide to the GitHub package before submitting any pull requests.


  • Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the maintainers' discretion.
  • Suggestion: You can use checklists to keep track of progress for the sections on metrics, tests, documentation, and user research.

Description of the Change

Change our test runner dependency from @smashwilson/atom-mocha-test-runner to @atom/mocha-test-runner. Update Mocha to match the version from the new runner.


hey look it still works

Alternate Designs



Most immediately, it'll address some lagging dependencies and transitive dependencies, and fix #1965.

Possible Drawbacks

There's the possibility of breaking changes. This is a major-version bump for Mocha.

Applicable Issues

Fixes #1965.




  • Verify that the graphical test runner works.
  • Verify that the headless test runner works.
  • Verify that our istanbul integration still works (by ensuring that the CodeCov results look correct).



Release Notes


User Experience Research (Optional)


smashwilson added some commits Feb 27, 2019


This comment has been minimized.

Copy link

codecov bot commented Feb 27, 2019

Codecov Report

Merging #1991 into master will decrease coverage by <.01%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #1991      +/-   ##
- Coverage   92.12%   92.12%   -0.01%     
  Files         188      188              
  Lines       10809    10806       -3     
  Branches     1582     1581       -1     
- Hits         9958     9955       -3     
  Misses        851      851
Impacted Files Coverage Δ
lib/git-shell-out-strategy.js 100% <0%> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3ce6051...c2041e1. Read the comment docs.

@smashwilson smashwilson requested a review from atom/github-package Feb 27, 2019


This comment has been minimized.

Copy link
Member Author

smashwilson commented Feb 27, 2019

The build is green, aside from some wonkiness with the macOS beta build agent and the status check reporting.

@smashwilson smashwilson merged commit 9da49b7 into master Feb 27, 2019

2 checks passed

codecov/patch Coverage not affected when comparing 3ce6051...c2041e1
codecov/project 91.92% (-0.21%) compared to 3ce6051

Sprint : 13 February 2019 - 5 March 2019 : v0.27.0 automation moved this from In progress to Merged Feb 27, 2019

@smashwilson smashwilson deleted the aw/update-test-runner branch Feb 27, 2019

@vanessayuenn vanessayuenn referenced this pull request Mar 6, 2019


v0.27.0-0 QA Review #2005

7 of 9 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.