| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
It's almost working, but the below three errors on CI seem to be a cause of the workflow failure: file: internal/error-serdes.js error: Error: ENOENT: no such file or directory, open '/home/runner/work/node/node/lib/internal/error-serdes.js'
file: internal/process/main_thread_only.js error: Error: ENOENT: no such file or directory, open '/home/runner/work/node/node/lib/internal/process/main_thread_only.js'
file: internal/process/stdio.js error: Error: ENOENT: no such file or directory, open '/home/runner/work/node/node/lib/internal/process/stdio.js' |
Sorry, something went wrong.
Codecov Report
@@ Coverage Diff @@
## master #35653 +/- ##
==========================================
- Coverage 96.87% 96.40% -0.48%
==========================================
Files 212 220 +8
Lines 69641 73672 +4031
==========================================
+ Hits 67466 71024 +3558
- Misses 2175 2648 +473
Continue to review full report at Codecov.
|
Sorry, something went wrong.
|
I don't know if it's an issue. Codecov found many extra "reports": ==> Reading reports
+ ./tools/doc/coverage/tmp/coverage-5164-1602748881271-0.json bytes=890994
+ ./.github/workflows/coverage-linux.yml bytes=903
+ ./out/Release/.deps/home/runner/work/node/node/out/Release/obj.target/v8_initializers/gen/deps/v8/src/builtins/internal-coverage-tq-csa.o.d bytes=81699
+ ./out/Release/.deps/home/runner/work/node/node/out/Release/obj.target/v8_base_without_compiler/deps/v8/src/debug/debug-coverage.o.d bytes=31478
+ ./out/Release/obj/gen/deps/v8/src/builtins/internal-coverage-tq-csa.cc bytes=23084
+ ./coverage/lcov.info bytes=1279096
+ ./deps/v8/test/inspector/cpu-profiler/coverage-expected.txt bytes=24142
+ ./deps/v8/test/inspector/cpu-profiler/coverage-block-expected.txt bytes=30502
+ ./deps/v8/test/inspector/debugger/side-effect-free-coverage-enabled-expected.txt bytes=92
+ ./deps/v8/src/builtins/internal-coverage.tq bytes=1480
+ ./deps/v8/src/debug/debug-coverage.cc bytes=28807
|
Sorry, something went wrong.
|
Non-blocking question: IIRC, the current nightly job combines Windows and POSIX coverage at codecov. Is the long-term plan to try to get that happening with this too? If so, does it make sense to add a "TODO" or something? |
Sorry, something went wrong.
|
@thomasrockhu before we land this, I wanted to see if you have any feedback. My main questions being:
|
Sorry, something went wrong.
|
Hi @bcoe
|
Sorry, something went wrong.
There was a problem hiding this comment.
I'm a little flummoxed as to why having NODE_V8_COVERAGE inline works great, whereas having it in the global env: stanza resulted in bad counts ... but there you have it, it's worked twice in a row with the environment variable here.
Sorry, something went wrong.
There was a problem hiding this comment.
we can ratchet this number up as we improve the linux coverage #s, and it will result in a failure to the action if it drops below the threshold.
Sorry, something went wrong.
@thomasrockhu thank you 👏 , Sounds like we'll just turn this setting on if the delayed merging becomes an annoyance. I'm really excited to get coverage as part of our immediate feedback loop, and appreciate the help you've given.
@targos I've fixed it so we should only be uploading one report from the coverage/ folder. |
Sorry, something went wrong.
Sorry, something went wrong.
@watilde I believe those errors you mentioned are false positives negatives in the c8 reporter, from file paths it had trouble opening (I'm betting they're just warnings). It would be good to dig into these warnings, and into the three tests that fail under coverage. If we land this, and make coverage one of the signals on PRs, perhaps it will help motivate us to dig into these problems. |
Sorry, something went wrong.
PR-URL: nodejs#35653 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Collect Windows and C++ coverage. Configure codecov so that comments are more concise and are only left when coverage varies. PR-URL: #35670 Fixes: #35696 Refs: #35653 Refs: #35646 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
Collect Windows and C++ coverage. Configure codecov so that comments are more concise and are only left when coverage varies. PR-URL: #35670 Fixes: #35696 Refs: #35653 Refs: #35646 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
PR-URL: #35653 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Collect Windows and C++ coverage. Configure codecov so that comments are more concise and are only left when coverage varies. PR-URL: #35670 Fixes: #35696 Refs: #35653 Refs: #35646 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
Collect Windows and C++ coverage. Configure codecov so that comments are more concise and are only left when coverage varies. PR-URL: #35670 Fixes: #35696 Refs: #35653 Refs: #35646 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com>
|
@bcoe is this PR expected to land on the v14.x release line? I cherry-picked it into the v14.15.2-proposal, but the action is failing on the release proposal PR (refs: #36476 (comment)). Just trying to figure out if there's real failure we need to address, or the PR should not land on v14.x. |
Sorry, something went wrong.
|
@BethGriggs I think it's okay to keep this action on the main branch, and not back-port. My hope is that it gives us insights into our test coverage going forward. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This is a first attempt at adding a GitHub Action that pushes coverage results to codecov.
Fixes #35646
Checklist
CC: @nodejs/testing