summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
m---------test_util/wpt0
-rw-r--r--tools/wpt/expectation.json194
2 files changed, 118 insertions, 76 deletions
diff --git a/test_util/wpt b/test_util/wpt
-Subproject 3757761835b6e888a196b668ae9db7249e7710a
+Subproject ff72283a28323e4a691acd7ae199901c6ebc956
diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json
index b202dacaa..b20326939 100644
--- a/tools/wpt/expectation.json
+++ b/tools/wpt/expectation.json
@@ -5787,8 +5787,28 @@
"idlharness.any.html": true,
"idlharness.any.worker.html": true,
"piping": {
- "abort.any.html": true,
- "abort.any.worker.html": true,
+ "abort.any.html": [
+ "(reason: 'null') all the error objects should be the same object",
+ "(reason: 'undefined') all the error objects should be the same object",
+ "(reason: 'error1: error1') all the error objects should be the same object",
+ "(reason: 'null') abort should prevent further reads",
+ "(reason: 'undefined') abort should prevent further reads",
+ "(reason: 'error1: error1') abort should prevent further reads",
+ "(reason: 'null') all pending writes should complete on abort",
+ "(reason: 'undefined') all pending writes should complete on abort",
+ "(reason: 'error1: error1') all pending writes should complete on abort"
+ ],
+ "abort.any.worker.html": [
+ "(reason: 'null') all the error objects should be the same object",
+ "(reason: 'undefined') all the error objects should be the same object",
+ "(reason: 'error1: error1') all the error objects should be the same object",
+ "(reason: 'null') abort should prevent further reads",
+ "(reason: 'undefined') abort should prevent further reads",
+ "(reason: 'error1: error1') abort should prevent further reads",
+ "(reason: 'null') all pending writes should complete on abort",
+ "(reason: 'undefined') all pending writes should complete on abort",
+ "(reason: 'error1: error1') all pending writes should complete on abort"
+ ],
"close-propagation-backward.any.html": true,
"close-propagation-backward.any.worker.html": true,
"close-propagation-forward.any.html": true,
@@ -5887,8 +5907,12 @@
"terminate.any.worker.html": true
},
"writable-streams": {
- "aborting.any.html": true,
- "aborting.any.worker.html": true,
+ "aborting.any.html": [
+ "WritableStreamDefaultController.signal"
+ ],
+ "aborting.any.worker.html": [
+ "WritableStreamDefaultController.signal"
+ ],
"bad-strategies.any.html": true,
"bad-strategies.any.worker.html": true,
"bad-underlying-sinks.any.html": true,
@@ -6232,64 +6256,70 @@
"-† (using <a>.hostname)",
"-† (using <area>.host)",
"-† (using <area>.hostname)",
- "-x.xn--nxa (using <a>.host)",
- "-x.xn--nxa (using <a>.hostname)",
- "-x.xn--nxa (using <area>.host)",
- "-x.xn--nxa (using <area>.hostname)",
- "-x.β (using <a>.host)",
- "-x.β (using <a>.hostname)",
- "-x.β (using <area>.host)",
- "-x.β (using <area>.hostname)",
- "x-.xn--nxa (using <a>.host)",
- "x-.xn--nxa (using <a>.hostname)",
- "x-.xn--nxa (using <area>.host)",
- "x-.xn--nxa (using <area>.hostname)",
- "x-.β (using <a>.host)",
- "x-.β (using <a>.hostname)",
- "x-.β (using <area>.host)",
- "x-.β (using <area>.hostname)",
- "x..xn--nxa (using <a>.host)",
- "x..xn--nxa (using <a>.hostname)",
- "x..xn--nxa (using <area>.host)",
- "x..xn--nxa (using <area>.hostname)",
- "x..β (using <a>.host)",
- "x..β (using <a>.hostname)",
- "x..β (using <area>.host)",
- "x..β (using <area>.hostname)",
+ "-x.xn--zca (using <a>.host)",
+ "-x.xn--zca (using <a>.hostname)",
+ "-x.xn--zca (using <area>.host)",
+ "-x.xn--zca (using <area>.hostname)",
+ "-x.ß (using <a>.host)",
+ "-x.ß (using <a>.hostname)",
+ "-x.ß (using <area>.host)",
+ "-x.ß (using <area>.hostname)",
+ "x-.xn--zca (using <a>.host)",
+ "x-.xn--zca (using <a>.hostname)",
+ "x-.xn--zca (using <area>.host)",
+ "x-.xn--zca (using <area>.hostname)",
+ "x-.ß (using <a>.host)",
+ "x-.ß (using <a>.hostname)",
+ "x-.ß (using <area>.host)",
+ "x-.ß (using <area>.hostname)",
+ "x..xn--zca (using <a>.host)",
+ "x..xn--zca (using <a>.hostname)",
+ "x..xn--zca (using <area>.host)",
+ "x..xn--zca (using <area>.hostname)",
+ "x..ß (using <a>.host)",
+ "x..ß (using <a>.hostname)",
+ "x..ß (using <area>.host)",
+ "x..ß (using <area>.hostname)",
"xn--a (using <a>)",
"xn--a (using <a>.host)",
"xn--a (using <a>.hostname)",
"xn--a (using <area>)",
"xn--a (using <area>.host)",
"xn--a (using <area>.hostname)",
- "xn--a.xn--nxa (using <a>)",
- "xn--a.xn--nxa (using <a>.host)",
- "xn--a.xn--nxa (using <a>.hostname)",
- "xn--a.xn--nxa (using <area>)",
- "xn--a.xn--nxa (using <area>.host)",
- "xn--a.xn--nxa (using <area>.hostname)",
- "xn--a.β (using <a>)",
- "xn--a.β (using <a>.host)",
- "xn--a.β (using <a>.hostname)",
- "xn--a.β (using <area>)",
- "xn--a.β (using <area>.host)",
- "xn--a.β (using <area>.hostname)",
- "xn--nxa.xn--nxa (using <a>.host)",
- "xn--nxa.xn--nxa (using <a>.hostname)",
- "xn--nxa.xn--nxa (using <area>.host)",
- "xn--nxa.xn--nxa (using <area>.hostname)",
- "xn--nxa.β (using <a>.host)",
- "xn--nxa.β (using <a>.hostname)",
- "xn--nxa.β (using <area>.host)",
- "xn--nxa.β (using <area>.hostname)",
- "ab--c.xn--nxa (using <a>.host)",
- "ab--c.xn--nxa (using <a>.hostname)",
- "ab--c.xn--nxa (using <area>.host)",
- "ab--c.xn--nxa (using <area>.hostname)",
- "ab--c.β (using <a>.host)",
- "ab--c.β (using <a>.hostname)",
- "ab--c.β (using <area>.host)",
- "ab--c.β (using <area>.hostname)",
+ "xn--a.xn--zca (using <a>)",
+ "xn--a.xn--zca (using <a>.host)",
+ "xn--a.xn--zca (using <a>.hostname)",
+ "xn--a.xn--zca (using <area>)",
+ "xn--a.xn--zca (using <area>.host)",
+ "xn--a.xn--zca (using <area>.hostname)",
+ "xn--a.ß (using <a>)",
+ "xn--a.ß (using <a>.host)",
+ "xn--a.ß (using <a>.hostname)",
+ "xn--a.ß (using <area>)",
+ "xn--a.ß (using <area>.host)",
+ "xn--a.ß (using <area>.hostname)",
+ "xn--tešla (using <a>)",
+ "xn--tešla (using <a>.host)",
+ "xn--tešla (using <a>.hostname)",
+ "xn--tešla (using <area>)",
+ "xn--tešla (using <area>.host)",
+ "xn--tešla (using <area>.hostname)",
+ "xn--zca.xn--zca (using <a>.host)",
+ "xn--zca.xn--zca (using <a>.hostname)",
+ "xn--zca.xn--zca (using <area>.host)",
+ "xn--zca.xn--zca (using <area>.hostname)",
+ "xn--zca.ß (using <a>.host)",
+ "xn--zca.ß (using <a>.hostname)",
+ "xn--zca.ß (using <area>.host)",
+ "xn--zca.ß (using <area>.hostname)",
+ "ab--c.xn--zca (using <a>.host)",
+ "ab--c.xn--zca (using <a>.hostname)",
+ "ab--c.xn--zca (using <area>.host)",
+ "ab--c.xn--zca (using <area>.hostname)",
+ "ab--c.ß (using <a>.host)",
+ "ab--c.ß (using <a>.hostname)",
+ "ab--c.ß (using <area>.host)",
+ "ab--c.ß (using <area>.hostname)",
"‍.example (using URL)",
"‍.example (using URL.host)",
"‍.example (using URL.hostname)",
@@ -6348,26 +6378,26 @@
"x01234567890123456789012345678901234567890123456789012345678901† (using <a>.hostname)",
"x01234567890123456789012345678901234567890123456789012345678901† (using <area>.host)",
"x01234567890123456789012345678901234567890123456789012345678901† (using <area>.hostname)",
- "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using <a>.host)",
- "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using <a>.hostname)",
- "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using <area>.host)",
- "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using <area>.hostname)",
- "x01234567890123456789012345678901234567890123456789012345678901x.β (using <a>.host)",
- "x01234567890123456789012345678901234567890123456789012345678901x.β (using <a>.hostname)",
- "x01234567890123456789012345678901234567890123456789012345678901x.β (using <area>.host)",
- "x01234567890123456789012345678901234567890123456789012345678901x.β (using <area>.hostname)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using <a>.host)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using <a>.hostname)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using <area>.host)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using <area>.hostname)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.ß (using <a>.host)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.ß (using <a>.hostname)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.ß (using <area>.host)",
+ "x01234567890123456789012345678901234567890123456789012345678901x.ß (using <area>.hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using <a>.host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using <a>.hostname)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using <area>.host)",
"01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using <area>.hostname)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using <a>.host)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using <a>.hostname)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using <area>.host)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using <area>.hostname)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <a>.host)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <a>.hostname)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <area>.host)",
- "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using <area>.hostname)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using <a>.host)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using <a>.hostname)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using <area>.host)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using <area>.hostname)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using <a>.host)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using <a>.hostname)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using <area>.host)",
+ "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using <area>.hostname)",
"a­b (using <a>.host)",
"a­b (using <a>.hostname)",
"a­b (using <area>.host)",
@@ -7630,8 +7660,12 @@
"base64.any.worker.html": true
},
"timers": {
+ "clearinterval-from-callback.any.html": true,
+ "clearinterval-from-callback.any.worker.html": true,
"cleartimeout-clearinterval.any.html": true,
"cleartimeout-clearinterval.any.worker.html": true,
+ "evil-spec-example.any.html": true,
+ "evil-spec-example.any.worker.html": true,
"missing-timeout-setinterval.any.html": true,
"missing-timeout-setinterval.any.worker.html": true,
"negative-setinterval.any.html": true,
@@ -8505,7 +8539,9 @@
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
- "Pattern: [] Inputs: []"
+ "Pattern: [] Inputs: []",
+ "Pattern: [{\"pathname\":\"(foo)(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
+ "Pattern: [{\"pathname\":\"{(foo)bar}(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]"
],
"urlpattern.any.worker.html": [
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
@@ -8513,7 +8549,9 @@
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
- "Pattern: [] Inputs: []"
+ "Pattern: [] Inputs: []",
+ "Pattern: [{\"pathname\":\"(foo)(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
+ "Pattern: [{\"pathname\":\"{(foo)bar}(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]"
],
"urlpattern.https.any.html": [
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
@@ -8521,7 +8559,9 @@
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
- "Pattern: [] Inputs: []"
+ "Pattern: [] Inputs: []",
+ "Pattern: [{\"pathname\":\"(foo)(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
+ "Pattern: [{\"pathname\":\"{(foo)bar}(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]"
],
"urlpattern.https.any.worker.html": [
"Pattern: [{\"pathname\":\"/foo/bar\"}] Inputs: [\"./foo/bar\",\"https://example.com\"]",
@@ -8529,7 +8569,9 @@
"Pattern: [{\"hostname\":\"bad|hostname\"}] Inputs: undefined",
"Pattern: [] Inputs: [\"https://example.com/\"]",
"Pattern: [] Inputs: [{}]",
- "Pattern: [] Inputs: []"
+ "Pattern: [] Inputs: []",
+ "Pattern: [{\"pathname\":\"(foo)(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]",
+ "Pattern: [{\"pathname\":\"{(foo)bar}(.*)\"}] Inputs: [{\"pathname\":\"foobarbaz\"}]"
]
}
} \ No newline at end of file