From 381732907e995cfee1f23ed95ec769e8b6ca605c Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sat, 4 Apr 2026 15:54:00 +0200 Subject: [PATCH 1/2] tools: improve output for unexpected passes in WTP tests --- test/common/wpt.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/common/wpt.js b/test/common/wpt.js index 6f776351435f1a..ff01a674dd1155 100644 --- a/test/common/wpt.js +++ b/test/common/wpt.js @@ -778,13 +778,14 @@ class WPTRunner { } // Full check: every expected to fail test is present - if (specs.failedTests.some((expectedToFail) => { + const _unexpectedPasses = specs.failedTests.filter((expectedToFail) => { if (specs.flakyTests.includes(expectedToFail)) { return false; } return this.results[key]?.fail?.expected?.includes(expectedToFail) !== true; - })) { - unexpectedPasses.push(key); + }) + if (_unexpectedPasses.length) { + unexpectedPasses.push(..._unexpectedPasses.map(name => `${key}:${name}`)) continue; } } From 9c5cdd788a6859d48407b0b87022f89a369cde8d Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Sun, 5 Apr 2026 02:04:20 +0200 Subject: [PATCH 2/2] fixup! tools: improve output for unexpected passes in WTP tests --- test/common/wpt.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/common/wpt.js b/test/common/wpt.js index ff01a674dd1155..3fdc98b70a6007 100644 --- a/test/common/wpt.js +++ b/test/common/wpt.js @@ -783,9 +783,9 @@ class WPTRunner { return false; } return this.results[key]?.fail?.expected?.includes(expectedToFail) !== true; - }) + }); if (_unexpectedPasses.length) { - unexpectedPasses.push(..._unexpectedPasses.map(name => `${key}:${name}`)) + unexpectedPasses.push(..._unexpectedPasses.map((name) => `${key}:${name}`)); continue; } }