test: report ERROR wpt test results#50429
Conversation
780117a to
111c759
Compare
|
@panva It would be great if you could take a look at this when you get a chance since you originally created wpt.fyi report workflow. Thank you! |
|
I believe it should just be the harness that has an error and then no tests in it, like so https://wpt.fyi/results/streams/readable-byte-streams/construct-byob-request.any.html?run_id=5105883752693760&run_id=5146271209226240&run_id=5855453021470720&run_id=5148705381941248&run_id=6261279079006208 Same for timeout in our case. |
|
Right. I've removed the synthetic sub-tests from the report to wpt.fyi. Thanks for the suggestion. |
|
I'll re-run the upload tonight to check what it looks like now. |
|
The evaluation in WPTRunner.runJsTests() looks alright now, it's gone. But why is there a newly added for entry for all |
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned.
9e65978 to
e842497
Compare
|
Well, it seems a completion with error status was not recognized as a failed test and it was not reported to wpt.fyi. Fixed with e842497. |
Commit Queue failed- Loading data for nodejs/node/pull/50429 ✔ Done loading data for nodejs/node/pull/50429 ----------------------------------- PR info ------------------------------------ Title test: report ERROR wpt test results (#50429) ⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile! Branch legendecas:wpt/report -> nodejs:main Labels test, author ready, needs-ci, commit-queue-rebase Commits 2 - test: report error wpt test results - test: recognize wpt completion error Committers 1 - legendecas PR-URL: https://github.com/nodejs/node/pull/50429 Reviewed-By: Filip Skokan ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/50429 Reviewed-By: Filip Skokan -------------------------------------------------------------------------------- ℹ This PR was created on Fri, 27 Oct 2023 15:23:01 GMT ✔ Approvals: 1 ✔ - Filip Skokan (@panva): https://github.com/nodejs/node/pull/50429#pullrequestreview-1704170475 ✘ This PR needs to wait 0 more hours to land (or 0 hours if there is one more approval) ✔ Last GitHub CI successful ℹ Last Full PR CI on 2023-11-01T06:12:59Z: https://ci.nodejs.org/job/node-test-pull-request/55378/ - Querying data for job/node-test-pull-request/55378/ ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/6746717439 |
|
Landed in fd2368e...a00f0b1 |
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned. PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned. PR-URL: nodejs#50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
PR-URL: nodejs#50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned. PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned. PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
When a wpt test file is exited for uncaught error, its result should be recorded in the `wptreport.json` and uploaded to wpt.fyi. For instance, `html/webappapis/timers/evil-spec-example.any.js` is exited for uncaught error in Node.js but it shows as "MISSING" at https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned. PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
PR-URL: #50429 Reviewed-By: Filip Skokan <panva.ip@gmail.com>
When a wpt test file is exited for uncaught error, its result should be
recorded in the
wptreport.jsonand uploaded to wpt.fyi.For instance,
html/webappapis/timers/evil-spec-example.any.jsisexited for uncaught error in Node.js but it shows as "MISSING" at
https://wpt.fyi/results/html/webappapis/timers?label=master&label=experimental&product=chrome&product=node.js&aligned.