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

tools: improve prerequisites for test-all-suites #25892

Closed
wants to merge 1 commit into from

Conversation

Trott
Copy link
Member

@Trott Trott commented Feb 2, 2019

The prerequisistes for test-all-suites were running some tests
themselves. When one of those tests failed during a coverage run, it
resulted in artificially low coverage. Fix the prerequisites to only
build stuff, not test.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

The prerequisistes for test-all-suites were running some tests
themselves. When one of those tests failed during a coverage run, it
resulted in artificially low coverage. Fix the prerequisites to only
build stuff, not test.
@Trott Trott added the tools Issues and PRs related to the tools directory. label Feb 2, 2019
@nodejs-github-bot nodejs-github-bot added the build Issues and PRs related to build files or the CI. label Feb 2, 2019
@Trott
Copy link
Member Author

Trott commented Feb 2, 2019

@nodejs/build-files

@Trott
Copy link
Member Author

Trott commented Feb 2, 2019

I'd like to fast-track this so we can use it for nodejs/build#1676 and get that closed out. Please 👍here to fast-track.

@Trott Trott added the fast-track PRs that do not need to wait for 48 hours to land. label Feb 2, 2019
@Trott
Copy link
Member Author

Trott commented Feb 2, 2019

@Trott
Copy link
Member Author

Trott commented Feb 2, 2019

Testing a coverage job with this too: https://ci.nodejs.org/view/All/job/node-test-commit-linux-coverage-daily/28/

EDIT: Results seem reasonable:

06:30:40 Javascript coverage %: 95.47%
06:30:40 C++ coverage %: 90.3%

@refack
Copy link
Contributor

refack commented Feb 2, 2019

@addaleax
Copy link
Member

addaleax commented Feb 2, 2019

@Trott Trott added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Feb 2, 2019
@Trott
Copy link
Member Author

Trott commented Feb 2, 2019

Something odd is up with the resume build. Only Windows left to pass, so here's Windows CI:
https://ci.nodejs.org/job/node-test-commit-windows-fanned/24462/

@Trott
Copy link
Member Author

Trott commented Feb 3, 2019

Landed in 4deb23a

@Trott Trott closed this Feb 3, 2019
@Trott Trott deleted the fix-test-all-suites branch February 3, 2019 01:20
Trott added a commit to Trott/io.js that referenced this pull request Feb 3, 2019
The prerequisistes for test-all-suites were running some tests
themselves. When one of those tests failed during a coverage run, it
resulted in artificially low coverage. Fix the prerequisites to only
build stuff, not test.

PR-URL: nodejs#25892
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
addaleax pushed a commit that referenced this pull request Feb 3, 2019
The prerequisistes for test-all-suites were running some tests
themselves. When one of those tests failed during a coverage run, it
resulted in artificially low coverage. Fix the prerequisites to only
build stuff, not test.

PR-URL: #25892
Reviewed-By: Refael Ackermann <[email protected]>
Reviewed-By: Anna Henningsen <[email protected]>
@targos targos mentioned this pull request Feb 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. fast-track PRs that do not need to wait for 48 hours to land. tools Issues and PRs related to the tools directory.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants