diff options
Diffstat (limited to 'testing/web-platform/tests/infrastructure/metadata')
66 files changed, 391 insertions, 0 deletions
diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/ahem.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/ahem.html.ini new file mode 100644 index 0000000000..8587775d8f --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/ahem.html.ini @@ -0,0 +1,3 @@ +[ahem.html] + expected: + if product == "safari": FAIL # system fonts not loaded since macOS Mojave diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/allowed-to-play.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/allowed-to-play.html.ini new file mode 100644 index 0000000000..6891cbe24e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/allowed-to-play.html.ini @@ -0,0 +1,9 @@ +[allowed-to-play.html] + disabled: + if product == "firefox": https://bugzilla.mozilla.org/show_bug.cgi?id=1607802 + expected: + if product == "safari": ERROR # https://bugs.webkit.org/show_bug.cgi?id=190775 + + [<audio> autoplay] + expected: + if product == "safari": FAIL # https://bugs.webkit.org/show_bug.cgi?id=190775 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/document-fonts-ready.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/document-fonts-ready.html.ini new file mode 100644 index 0000000000..d074292053 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/document-fonts-ready.html.ini @@ -0,0 +1,4 @@ +[document-fonts-ready.html] + [document.fonts.ready resolves after layout depending on loaded fonts] + expected: + if product == "epiphany" or product == "webkit": FAIL # https://bugs.webkit.org/show_bug.cgi?id=174030 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/non-local-ports.sub.window.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/non-local-ports.sub.window.js.ini new file mode 100644 index 0000000000..87d8cd43c4 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/assumptions/non-local-ports.sub.window.js.ini @@ -0,0 +1,4 @@ +[non-local-ports.sub.window.html] + [Fetch from http-public to local http fails.] + expected: + if product != "chrome": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/__dir__.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/__dir__.ini new file mode 100644 index 0000000000..3e0ed18107 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/__dir__.ini @@ -0,0 +1,2 @@ +disabled: + if product != "firefox": true
\ No newline at end of file diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/prefs.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/prefs.html.ini new file mode 100644 index 0000000000..7b78d216de --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/browsers/firefox/prefs.html.ini @@ -0,0 +1,2 @@ +[prefs.html] + prefs: ["browser.display.foreground_color:#00FF00"] diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini new file mode 100644 index 0000000000..b954a0e9b7 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/failing-test.html.ini @@ -0,0 +1,4 @@ +[failing-test.html] + [Failing test] + expected: FAIL + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/timeout.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/timeout.html.ini new file mode 100644 index 0000000000..53b281f835 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/timeout.html.ini @@ -0,0 +1,4 @@ +[timeout.html] + expected: TIMEOUT + [Test that should time out] + expected: NOTRUN diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-following-subtest.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-following-subtest.html.ini new file mode 100644 index 0000000000..f7f3d4f7b5 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-following-subtest.html.ini @@ -0,0 +1,6 @@ +[uncaught-exception-following-subtest.html] + expected: ERROR + + [Uncaught exception following subtest] + expected: PASS + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-single-test.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-single-test.html.ini new file mode 100644 index 0000000000..6d2bd7f236 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception-single-test.html.ini @@ -0,0 +1,4 @@ +[uncaught-exception-single-test.html] + [Uncaught exception in single-page test] + expected: FAIL + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception.html.ini new file mode 100644 index 0000000000..40a58e4153 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/uncaught-exception.html.ini @@ -0,0 +1,2 @@ +[uncaught-exception.html] + expected: ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-following-subtest.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-following-subtest.html.ini new file mode 100644 index 0000000000..ff1861aff9 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-following-subtest.html.ini @@ -0,0 +1,6 @@ +[unhandled-rejection-following-subtest.html] + expected: ERROR + + [Unhandled rejection following subtest] + expected: PASS + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-single-test.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-single-test.html.ini new file mode 100644 index 0000000000..f785f4cc6e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection-single-test.html.ini @@ -0,0 +1,4 @@ +[unhandled-rejection-single-test.html] + [Unhandled rejection in single-page test] + expected: FAIL + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection.html.ini new file mode 100644 index 0000000000..da4fe27e58 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/unhandled-rejection.html.ini @@ -0,0 +1,2 @@ +[unhandled-rejection.html] + expected: ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/window-onload-test.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/window-onload-test.html.ini new file mode 100644 index 0000000000..e380f5e581 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/expected-fail/window-onload-test.html.ini @@ -0,0 +1,16 @@ +[window-onload-test.html] + + [test 2] + expected: FAIL + + [test 3] + expected: FAIL + + [promise 1] + expected: FAIL + + [promise 2] + expected: FAIL + + [promise 3] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/fuzzy-ref-2.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/fuzzy-ref-2.html.ini new file mode 100644 index 0000000000..cdfd9736c5 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/fuzzy-ref-2.html.ini @@ -0,0 +1,4 @@ +[fuzzy-ref-2.html] + fuzzy: + if os == "mac" and product == "chrome": maxDifference=254-255;100-100 + maxDifference=255;100-100 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_and_fail_0-ref.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_and_fail_0-ref.html.ini new file mode 100644 index 0000000000..1e13cec6ac --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_and_fail_0-ref.html.ini @@ -0,0 +1,2 @@ +[reftest_and_fail_0-ref.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html.ini new file mode 100644 index 0000000000..9a0066917e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_cycle_fail_0-ref.html.ini @@ -0,0 +1,2 @@ +[reftest_cycle_fail_0-ref.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html.ini new file mode 100644 index 0000000000..d3776e243e --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/legacy/reftest_fuzzy_chain_ini.html.ini @@ -0,0 +1,4 @@ +[reftest_fuzzy_chain_ini.html] + fuzzy: + if os == "mac" and product == "chrome": maxDifference=254-255;100-100 + maxDifference=255;100-100 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_1.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_1.html.ini new file mode 100644 index 0000000000..44f185357b --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_1.html.ini @@ -0,0 +1,3 @@ +[reftest_fuzzy_1.html] + fuzzy: + if os == "mac" and product == "chrome": fuzzy-ref-1.html:254-255;100 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_full.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_full.html.ini new file mode 100644 index 0000000000..d682550d53 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_full.html.ini @@ -0,0 +1,6 @@ +[reftest_fuzzy_ini_full.html] + fuzzy: + if os == "mac" and product == "chrome": [maxDifference=1;100-100, + reftest_fuzzy_ini_full.html==fuzzy-ref-1.html:254-255;100] + if 1 == 1: [maxDifference=1;100-100, # 'if 1 == 1:' is a workaround for a parser bug + reftest_fuzzy_ini_full.html==fuzzy-ref-1.html:255;100] diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_ref_only.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_ref_only.html.ini new file mode 100644 index 0000000000..4437fceff8 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_ref_only.html.ini @@ -0,0 +1,8 @@ +[reftest_fuzzy_ini_ref_only.html] + fuzzy: + if os == "mac" and product == "chrome": [maxDifference=1;100-100, + fuzzy-ref-1.html:maxDifference=254-255;100-100, + reftest_fuzzy==fuzzy-ref-2.html:maxDifference=1;100-100] + if 1 == 1: [maxDifference=1;100-100, # 1 == 1 is a workaround for a parser bug. + fuzzy-ref-1.html:maxDifference=255;100-100, + reftest_fuzzy==fuzzy-ref-2.html:maxDifference=1;100-100] diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_short.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_short.html.ini new file mode 100644 index 0000000000..27e3290e6f --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_fuzzy_ini_short.html.ini @@ -0,0 +1,4 @@ +[reftest_fuzzy_ini_short.html] + fuzzy: + if os == "mac" and product == "chrome": maxDifference=254-255;100-100 + maxDifference=255;100-100 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-0.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-0.html.ini new file mode 100644 index 0000000000..f90b3d6847 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-0.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-0.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-1.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-1.html.ini new file mode 100644 index 0000000000..eeb9fc582d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-1.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-1.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-4.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-4.html.ini new file mode 100644 index 0000000000..77c7ba227d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-4.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-4.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-5.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-5.html.ini new file mode 100644 index 0000000000..e87acf9b67 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-5.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-5.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-6.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-6.html.ini new file mode 100644 index 0000000000..e3089dd103 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-6.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-6.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-7.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-7.html.ini new file mode 100644 index 0000000000..09162d8801 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_and_mismatch-7.html.ini @@ -0,0 +1,2 @@ +[reftest_match_and_mismatch-7.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail-print.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail-print.html.ini new file mode 100644 index 0000000000..c45488203d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail-print.html.ini @@ -0,0 +1,2 @@ +[reftest_match_fail-print.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail.html.ini new file mode 100644 index 0000000000..f3dc3362fa --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_match_fail.html.ini @@ -0,0 +1,3 @@ +[reftest_match_fail.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail-print.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail-print.html.ini new file mode 100644 index 0000000000..4520f4cbb1 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail-print.html.ini @@ -0,0 +1,2 @@ +[reftest_mismatch_fail-print.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail.html.ini new file mode 100644 index 0000000000..1055337e2d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_mismatch_fail.html.ini @@ -0,0 +1,3 @@ +[reftest_mismatch_fail.html] + type: reftest + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-0.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-0.html.ini new file mode 100644 index 0000000000..6bc0bef41d --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-0.html.ini @@ -0,0 +1,2 @@ +[reftest_multiple_mismatch-0.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-1.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-1.html.ini new file mode 100644 index 0000000000..964858b1ac --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_multiple_mismatch-1.html.ini @@ -0,0 +1,2 @@ +[reftest_multiple_mismatch-1.html] + expected: FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_ref_timeout.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_ref_timeout.html.ini new file mode 100644 index 0000000000..8936241ad2 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_ref_timeout.html.ini @@ -0,0 +1,3 @@ +[reftest_ref_timeout.html] + type: reftest + expected: TIMEOUT diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_timeout.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_timeout.html.ini new file mode 100644 index 0000000000..0d1b9bade9 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/reftest/reftest_timeout.html.ini @@ -0,0 +1,3 @@ +[reftest_timeout.html] + type: reftest + expected: TIMEOUT diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/context.any.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/context.any.js.ini new file mode 100644 index 0000000000..1601dfe0cd --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/context.any.js.ini @@ -0,0 +1,16 @@ +[context.any.worker-module.html] + expected: + if product == "firefox": TIMEOUT # https://bugzilla.mozilla.org/show_bug.cgi?id=1247687 + +[context.any.sharedworker-module.html] + expected: + if product == "firefox": TIMEOUT # https://bugzilla.mozilla.org/show_bug.cgi?id=1247687 + +[context.any.serviceworker.html] + [context] + expected: + if product == "epiphany" or product == "webkit": FAIL # https://bugs.webkit.org/show_bug.cgi?id=200815 + +[context.any.serviceworker-module.html] + expected: + if product == "firefox": ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-context.sub.h2.any.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-context.sub.h2.any.js.ini new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-context.sub.h2.any.js.ini @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-websocket.sub.h2.any.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-websocket.sub.h2.any.js.ini new file mode 100644 index 0000000000..74470b82c2 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/http2-websocket.sub.h2.any.js.ini @@ -0,0 +1,16 @@ +[http2-websocket.sub.h2.any.html] + expected: + if product == "safari": TIMEOUT + [WSS over h2] + expected: + if product == "epiphany" or product == "webkit": FAIL + if product == "safari": TIMEOUT + + +[http2-websocket.sub.h2.any.worker.html] + expected: + if product == "safari": TIMEOUT + [WSS over h2] + expected: + if product == "epiphany" or product == "webkit": FAIL + if product == "safari": TIMEOUT diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/secure-context.https.any.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/secure-context.https.any.js.ini new file mode 100644 index 0000000000..e795514ac3 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/secure-context.https.any.js.ini @@ -0,0 +1,6 @@ +[secure-context.https.any.sharedworker.html] + +[secure-context.https.any.serviceworker.html] + [secure-context] + expected: + if product == "epiphany" or product == "webkit": FAIL # https://bugs.webkit.org/show_bug.cgi?id=200815 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/test-pac.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/test-pac.html.ini new file mode 100644 index 0000000000..26ea697fe8 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/test-pac.html.ini @@ -0,0 +1,4 @@ +[test-pac.html] + [test that PAC metadata is respected] + expected: + if product == "safari": FAIL # Safari WebDriver does not support PAC
\ No newline at end of file diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/webtransport-h3.https.sub.any.js.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/webtransport-h3.https.sub.any.js.ini new file mode 100644 index 0000000000..7d3874e36c --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/webtransport-h3.https.sub.any.js.ini @@ -0,0 +1,29 @@ +[webtransport-h3.https.sub.any.html] + [WebTransport server should be running and should handle a bidirectional stream] + expected: + if product == "chrome": PASS + FAIL + +[webtransport-h3.https.sub.any.window.html] + [WebTransport server should be running and should handle a bidirectional stream] + expected: + if product == "chrome": PASS + FAIL + +[webtransport-h3.https.sub.any.worker.html] + [WebTransport server should be running and should handle a bidirectional stream] + expected: + if product == "chrome": PASS + FAIL + +[webtransport-h3.https.sub.any.sharedworker.html] + [WebTransport server should be running and should handle a bidirectional stream] + expected: + if product == "chrome": PASS + FAIL + +[webtransport-h3.https.sub.any.serviceworker.html] + [WebTransport server should be running and should handle a bidirectional stream] + expected: + if product == "chrome": PASS + FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-http.sub.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-http.sub.html.ini new file mode 100644 index 0000000000..e2f26c7e4b --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-http.sub.html.ini @@ -0,0 +1,20 @@ +[wpt-server-http.sub.html] + [HTTPS protocol, punycode subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [HTTPS protocol, www subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [HTTPS protocol, www subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [HTTPS protocol, www subdomain #3] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [HTTPS protocol, punycode subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-websocket.sub.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-websocket.sub.html.ini new file mode 100644 index 0000000000..2cc364b610 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/server/wpt-server-websocket.sub.html.ini @@ -0,0 +1,41 @@ +[wpt-server-websocket.sub.html] + [WSS protocol, www subdomain #3] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, punycode subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, punycode subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, www subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, www subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, www subdomain #3] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, punycode subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, punycode subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, www subdomain #1] + expected: + if product == "epiphany" or product == "webkit": FAIL + + [WSS protocol, www subdomain #2] + expected: + if product == "epiphany" or product == "webkit": FAIL + diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/crossOrigin.sub.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/crossOrigin.sub.html.ini new file mode 100644 index 0000000000..c4519f1ee8 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/crossOrigin.sub.html.ini @@ -0,0 +1,4 @@ +[crossOrigin.sub.html] + [Actions in cross-origin iframe] + expected: + if product == "chrome": [PASS, FAIL] diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/eventOrder.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/eventOrder.html.ini new file mode 100644 index 0000000000..94fb0e3f97 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/eventOrder.html.ini @@ -0,0 +1,3 @@ +[eventOrder.html] + expected: + if (product == "epiphany") or (product == "webkit"): ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/mouseClickCount.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/mouseClickCount.html.ini new file mode 100644 index 0000000000..15eda88934 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/mouseClickCount.html.ini @@ -0,0 +1,4 @@ +[mouseClickCount.html] + [TestDriver actions: test the mouse click counts at different cases] + expected: + if product == "firefox" or product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini new file mode 100644 index 0000000000..c8fd2d282f --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPoints.html.ini @@ -0,0 +1,7 @@ +[multiTouchPoints.html] + expected: + if product == "epiphany" or product == "webkit": ERROR + + [TestDriver actions: two touch points with one moving one pause] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini new file mode 100644 index 0000000000..ac49afe3d5 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseFirstPoint.html.ini @@ -0,0 +1,4 @@ +[multiTouchPointsReleaseFirstPoint.html] + [TestDriver actions: two touch points with one moving one pause] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini new file mode 100644 index 0000000000..4c9aeb0a18 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsReleaseSecondPoint.html.ini @@ -0,0 +1,5 @@ +[multiTouchPointsReleaseSecondPoint.html] + [TestDriver actions: two touch points with one moving one pause] + expected: + if product == "safari": FAIL + if product == "chrome": [PASS, FAIL] diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html.ini new file mode 100644 index 0000000000..e4d63b7eed --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsSimultaneousMove.html.ini @@ -0,0 +1,5 @@ +[multiTouchPointsSimultaneousMove.html] + [TestDriver actions: two touch points with both moving] + expected: + if product == "chrome": [PASS, FAIL] + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini new file mode 100644 index 0000000000..b0778ab8c5 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsTwoTouchStarts.html.ini @@ -0,0 +1,4 @@ +[multiTouchPointsTwoTouchStarts.html] + [TestDriver actions: two touch points with one moving one pause] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini new file mode 100644 index 0000000000..56fa5edc68 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/multiTouchPointsWithPause.html.ini @@ -0,0 +1,4 @@ +[multiTouchPointsWithPause.html] + [TestDriver actions: two touch points with one moving one pause] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/pause.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/pause.html.ini new file mode 100644 index 0000000000..657d2a2492 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/pause.html.ini @@ -0,0 +1,3 @@ +[pause.html] + expected: + if product == "epiphany" or product == "webkit": ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEventProperties.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEventProperties.html.ini new file mode 100644 index 0000000000..d808b1793c --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEventProperties.html.ini @@ -0,0 +1,6 @@ +[penPointerEventProperties.html] + expected: + if product == "firefox": ERROR + [TestDriver actions: pointerevent properties of pen type] + expected: + if product == "safari" or product == "firefox": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEvents.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEvents.html.ini new file mode 100644 index 0000000000..39e05a8f09 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/penPointerEvents.html.ini @@ -0,0 +1,6 @@ +[penPointerEvents.html] + expected: + if product == "firefox": ERROR + [TestDriver actions: pointerevent properties of pen type] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/touchPointerEventProperties.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/touchPointerEventProperties.html.ini new file mode 100644 index 0000000000..6de2ea2601 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/touchPointerEventProperties.html.ini @@ -0,0 +1,4 @@ +[touchPointerEventProperties.html] + [TestDriver actions: pointerevent properties of touch type] + expected: + if product == "safari": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/wheelScroll.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/wheelScroll.html.ini new file mode 100644 index 0000000000..647b875e5b --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/actions/wheelScroll.html.ini @@ -0,0 +1,3 @@ +[wheelScroll.html] + expected: + if product == "firefox" or product == "epiphany": ERROR diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/click_iframe_crossorigin.sub.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/click_iframe_crossorigin.sub.html.ini new file mode 100644 index 0000000000..aa94652ad7 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/click_iframe_crossorigin.sub.html.ini @@ -0,0 +1,4 @@ +[click_iframe_crossorigin.sub.html] + [TestDriver click on a document in an iframe] + expected: + if product == "chrome": [PASS, FAIL] # https://github.com/web-platform-tests/wpt/issues/26295 diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/file_upload.sub.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/file_upload.sub.html.ini new file mode 100644 index 0000000000..e2bfbf8fb8 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/file_upload.sub.html.ini @@ -0,0 +1,4 @@ +[file_upload.sub.html] + [File upload using testdriver] + expected: + if product == "epiphany" or product == "webkit": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/generate_test_report.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/generate_test_report.html.ini new file mode 100644 index 0000000000..726eea68b9 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/generate_test_report.html.ini @@ -0,0 +1,4 @@ +[generate_test_report.html] + [TestDriver generate_test_report method] + expected: + if product == "firefox" or product == "epiphany" or product == "webkit": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/set_permission.https.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/set_permission.https.html.ini new file mode 100644 index 0000000000..026e682351 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/set_permission.https.html.ini @@ -0,0 +1,8 @@ +[set_permission.https.html] + [Grant Permission] + expected: + if product != "chrome": FAIL + + [Deny Permission] + expected: + if product != "chrome": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/virtual_authenticator.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/virtual_authenticator.html.ini new file mode 100644 index 0000000000..92cbbf3762 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testdriver/virtual_authenticator.html.ini @@ -0,0 +1,31 @@ +[virtual_authenticator.html] + expected: + if product == "safari": ERROR + + [Can create an authenticator] + expected: + if product != "chrome": FAIL + + [Can add a credential] + expected: + if product != "chrome": FAIL + + [Can get the credentials] + expected: + if product != "chrome": FAIL + + [Can remove a credential] + expected: + if product != "chrome": FAIL + + [Can remove all credentials] + expected: + if product != "chrome": FAIL + + [Can set user verified] + expected: + if product != "chrome": FAIL + + [Can remove a virtual authenticator] + expected: + if product != "chrome": FAIL diff --git a/testing/web-platform/tests/infrastructure/metadata/infrastructure/testharness/lone-surrogates.html.ini b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testharness/lone-surrogates.html.ini new file mode 100644 index 0000000000..6505d896a9 --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/infrastructure/testharness/lone-surrogates.html.ini @@ -0,0 +1,7 @@ +[lone-surrogates.html] + [failing test with lone surrogate in assert] + expected: FAIL + + [failing test with lone surrogate U+d800 in name] + expected: FAIL + diff --git a/testing/web-platform/tests/infrastructure/metadata/update_properties.json b/testing/web-platform/tests/infrastructure/metadata/update_properties.json new file mode 100644 index 0000000000..00909d956b --- /dev/null +++ b/testing/web-platform/tests/infrastructure/metadata/update_properties.json @@ -0,0 +1 @@ +{"properties": ["product"]} |