test: fix WPT runner result

This doesn't include the other tests for the result when
running a specific test in WPT.

Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
PR-URL: https://github.com/nodejs/node/pull/44238
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
This commit is contained in:
Daeyeon Jeong
2022-08-26 18:02:04 +09:00
committed by GitHub
parent 15aa34b20a
commit a5d27f4eb5

View File

@@ -474,7 +474,6 @@ class WPTRunner {
}
process.on('exit', () => {
const total = this.specMap.size;
if (this.inProgress.size > 0) {
for (const filename of this.inProgress) {
this.fail(filename, { name: 'Unknown' }, kIncomplete);
@@ -506,7 +505,9 @@ class WPTRunner {
}
const unexpectedPasses = [];
for (const [key, specMap] of this.specMap) {
for (const specMap of queue) {
const key = specMap.filename;
// File has no expected failures
if (!specMap.failedTests.length) {
continue;
@@ -529,7 +530,8 @@ class WPTRunner {
}
}
const ran = total - skipped;
const ran = queue.length;
const total = ran + skipped;
const passed = ran - expectedFailures - failures.length;
console.log(`Ran ${ran}/${total} tests, ${skipped} skipped,`,
`${passed} passed, ${expectedFailures} expected failures,`,