diff options
author | Bert Belder <bertbelder@gmail.com> | 2021-10-10 21:46:15 +0200 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2021-10-17 15:12:19 +0200 |
commit | 22d6e43c37d5a821b0487e927070eb191da3c470 (patch) | |
tree | 24b8d0a6d5b06841b78d52c6917dcfb795551f09 /tools | |
parent | a1d6b53acd05ae0c598f13c0e597b9daa342d35b (diff) |
chore(wpt): disable broken tests (#12385)
* 'request-upload.h2' and 'redirect-upload.h2' only work with a
functional HTTP2 test harness server, otherwise they're flaky.
* Fetch request streaming tests require a server that doesn't choke
on requests that use 'Transfer-Encoding: chunked'.
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/wpt.ts | 10 | ||||
-rw-r--r-- | tools/wpt/expectation.json | 20 |
2 files changed, 12 insertions, 18 deletions
diff --git a/tools/wpt.ts b/tools/wpt.ts index eb1893940..d56ff34d6 100755 --- a/tools/wpt.ts +++ b/tools/wpt.ts @@ -653,6 +653,16 @@ function discoverTestsToRun( ) { continue; } + // These tests require an HTTP2 compatible server. + if (url.pathname.includes(".h2.")) { + continue; + } + // Streaming fetch requests need a server that supports chunked + // encoding, which the WPT test server does not. Unfortunately this + // also disables some useful fetch tests. + if (url.pathname.includes("request-upload")) { + continue; + } const finalPath = url.pathname + url.search; const split = finalPath.split("/"); diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index 2f71688f6..288d91bcc 100644 --- a/tools/wpt/expectation.json +++ b/tools/wpt/expectation.json @@ -7819,9 +7819,7 @@ "CORS invalid integrity", "Empty string integrity for opaque response", "SHA-* integrity for opaque response" - ], - "request-upload.h2.any.html": false, - "request-upload.h2.any.worker.html": false + ] }, "response": { "json.any.html": true, @@ -7983,21 +7981,7 @@ "redirect-schemes.any.html": true, "redirect-schemes.any.worker.html": true, "redirect-to-dataurl.any.html": true, - "redirect-to-dataurl.any.worker.html": true, - "redirect-upload.h2.any.html": [ - "Fetch upload streaming should be accepted on 303", - "Fetch upload streaming should fail on 301", - "Fetch upload streaming should fail on 302", - "Fetch upload streaming should fail on 307", - "Fetch upload streaming should fail on 308" - ], - "redirect-upload.h2.any.worker.html": [ - "Fetch upload streaming should be accepted on 303", - "Fetch upload streaming should fail on 301", - "Fetch upload streaming should fail on 302", - "Fetch upload streaming should fail on 307", - "Fetch upload streaming should fail on 308" - ] + "redirect-to-dataurl.any.worker.html": true }, "idlharness.any.html": [ "Request interface: attribute destination", |