Uh oh!
There was an error while loading. Please reload this page.
build: run cctests as part of test-ci target - #8034
Conversation
bnoordhuis
commented
Aug 9, 2016
Different take that moves merging of the TAP files out of tools/test.py and into a standalone script: https://ci.nodejs.org/job/node-test-pull-request/3592/ |
There was a problem hiding this comment.
Will this work without renumbering the individual tests in the files being merged?
As it stands I think we'll end up with multiple ok 1 ....
jbergstroem
commented
Aug 9, 2016
cc @nodejs/build |
joaocgreis
commented
Aug 10, 2016
On Windows, |
bnoordhuis
commented
Aug 10, 2016
Removed the script again, made changes to vcbuild.bat and added a -Wformat fix for the inspector cctest because I didn't feel like filing a separate PR for that. :-) New CI: https://ci.nodejs.org/job/node-test-pull-request/3609/ @ofrobots@eugeneo Running the cctests seems to have unearthed some issues. Several of the buildbots fail like this (from https://ci.nodejs.org/job/node-test-commit-linux/4529/nodes=debian8-x86/console): |
bnoordhuis
commented
Aug 23, 2016
Rebased, let's see if the test failures have been resolved: https://ci.nodejs.org/job/node-test-pull-request/3809/ |
eugeneo
commented
Aug 23, 2016
I'm working on it - failures are still there... On Tue, Aug 23, 2016 at 12:10 PM Ben Noordhuis notifications@github.com
|
eugeneo
commented
Aug 23, 2016
FYI - the test on Windows hit #8155, I'll create a PR once I fix it. |
bnoordhuis
commented
Sep 11, 2016
Rebased. New CI run: https://ci.nodejs.org/job/node-test-pull-request/4007/ |
bnoordhuis
commented
Sep 11, 2016
@eugeneo cctest failures still appear to be unfixed: |
eugeneo
commented
Sep 14, 2016
cctest works for me on Windows, Mac and Linux after I apply #8528 |
CI with fixes from #8505 and #8528 incorporated: https://ci.nodejs.org/job/node-test-pull-request/4044/ EDIT: Green, except for an infrastructure failure on one of the ARM buildbots. |
bnoordhuis
commented
Sep 23, 2016
Rebased. New CI: https://ci.nodejs.org/job/node-test-pull-request/4243/ |
bnoordhuis
commented
Sep 23, 2016
Quite a few flakes but none related to this PR. Can I get a LGTM? |
bnoordhuis
commented
Oct 3, 2016
Back-porters, commit b3d283a (the last one) should be omitted when back-porting to v4.x (but not v6.x.) |
@bnoordhuis Why did the default result printer switch from pretty print to TAP? I get TAP output from cctest when running |
Teach gtest to produce TAP so we can integrate it better with our CI tooling. TAP is printed to stdout but it can also be written to file by passing the `--gtest_output=tap:filename.tap` switch to cctest. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Enable the cctests on the CI now that they know how to write TAP output. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Print size_t and ssize_t using %zd and %zu respectively, not %ld. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Teach gtest to produce TAP so we can integrate it better with our CI tooling. TAP is printed to stdout but it can also be written to file by passing the `--gtest_output=tap:filename.tap` switch to cctest. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Enable the cctests on the CI now that they know how to write TAP output. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Print size_t and ssize_t using %zd and %zu respectively, not %ld. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
MylesBorins
commented
Oct 24, 2016
waiting to backport this until we have consensus on the tap output... has this been decided on master yet? |
mscdex
commented
Oct 24, 2016
@thealphanerd The default reporter format change was reverted in master. |
MylesBorins
commented
Oct 24, 2016
@mscdex can you give me the PR that happened in? |
mscdex
commented
Oct 24, 2016
MylesBorins
commented
Nov 14, 2016
@bnoordhuis or @mscdex would one of you be willing to backport this with the commit from #8948? |
jbergstroem
commented
Nov 15, 2016
and on top, #9262. |
Teach gtest to produce TAP so we can integrate it better with our CI tooling. TAP is printed to stdout but it can also be written to file by passing the `--gtest_output=tap:filename.tap` switch to cctest. PR-URL: nodejs#8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Enable the cctests on the CI now that they know how to write TAP output. PR-URL: nodejs#8034 Reviewed-By: James M Snell <jasnell@gmail.com>
mscdex
commented
Nov 18, 2016
Teach gtest to produce TAP so we can integrate it better with our CI tooling. TAP is printed to stdout but it can also be written to file by passing the `--gtest_output=tap:filename.tap` switch to cctest. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
Enable the cctests on the CI now that they know how to write TAP output. PR-URL: #8034 Reviewed-By: James M Snell <jasnell@gmail.com>
For discussion.
CI: https://ci.nodejs.org/job/node-test-pull-request/3591/