diff --git a/test_util/wpt b/test_util/wpt index 3757761835..ff72283a28 160000 --- a/test_util/wpt +++ b/test_util/wpt @@ -1 +1 @@ -Subproject commit 3757761835b6e888a196b668ae9db7249e7710a8 +Subproject commit ff72283a28323e4a691acd7ae199901c6ebc9568 diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index b202dacaa7..b203269393 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 .hostname)", "-† (using .host)", "-† (using .hostname)", - "-x.xn--nxa (using .host)", - "-x.xn--nxa (using .hostname)", - "-x.xn--nxa (using .host)", - "-x.xn--nxa (using .hostname)", - "-x.β (using .host)", - "-x.β (using .hostname)", - "-x.β (using .host)", - "-x.β (using .hostname)", - "x-.xn--nxa (using .host)", - "x-.xn--nxa (using .hostname)", - "x-.xn--nxa (using .host)", - "x-.xn--nxa (using .hostname)", - "x-.β (using .host)", - "x-.β (using .hostname)", - "x-.β (using .host)", - "x-.β (using .hostname)", - "x..xn--nxa (using .host)", - "x..xn--nxa (using .hostname)", - "x..xn--nxa (using .host)", - "x..xn--nxa (using .hostname)", - "x..β (using .host)", - "x..β (using .hostname)", - "x..β (using .host)", - "x..β (using .hostname)", + "-x.xn--zca (using .host)", + "-x.xn--zca (using .hostname)", + "-x.xn--zca (using .host)", + "-x.xn--zca (using .hostname)", + "-x.ß (using .host)", + "-x.ß (using .hostname)", + "-x.ß (using .host)", + "-x.ß (using .hostname)", + "x-.xn--zca (using .host)", + "x-.xn--zca (using .hostname)", + "x-.xn--zca (using .host)", + "x-.xn--zca (using .hostname)", + "x-.ß (using .host)", + "x-.ß (using .hostname)", + "x-.ß (using .host)", + "x-.ß (using .hostname)", + "x..xn--zca (using .host)", + "x..xn--zca (using .hostname)", + "x..xn--zca (using .host)", + "x..xn--zca (using .hostname)", + "x..ß (using .host)", + "x..ß (using .hostname)", + "x..ß (using .host)", + "x..ß (using .hostname)", "xn--a (using )", "xn--a (using .host)", "xn--a (using .hostname)", "xn--a (using )", "xn--a (using .host)", "xn--a (using .hostname)", - "xn--a.xn--nxa (using )", - "xn--a.xn--nxa (using .host)", - "xn--a.xn--nxa (using .hostname)", - "xn--a.xn--nxa (using )", - "xn--a.xn--nxa (using .host)", - "xn--a.xn--nxa (using .hostname)", - "xn--a.β (using )", - "xn--a.β (using .host)", - "xn--a.β (using .hostname)", - "xn--a.β (using )", - "xn--a.β (using .host)", - "xn--a.β (using .hostname)", - "xn--nxa.xn--nxa (using .host)", - "xn--nxa.xn--nxa (using .hostname)", - "xn--nxa.xn--nxa (using .host)", - "xn--nxa.xn--nxa (using .hostname)", - "xn--nxa.β (using .host)", - "xn--nxa.β (using .hostname)", - "xn--nxa.β (using .host)", - "xn--nxa.β (using .hostname)", - "ab--c.xn--nxa (using .host)", - "ab--c.xn--nxa (using .hostname)", - "ab--c.xn--nxa (using .host)", - "ab--c.xn--nxa (using .hostname)", - "ab--c.β (using .host)", - "ab--c.β (using .hostname)", - "ab--c.β (using .host)", - "ab--c.β (using .hostname)", + "xn--a.xn--zca (using )", + "xn--a.xn--zca (using .host)", + "xn--a.xn--zca (using .hostname)", + "xn--a.xn--zca (using )", + "xn--a.xn--zca (using .host)", + "xn--a.xn--zca (using .hostname)", + "xn--a.ß (using )", + "xn--a.ß (using .host)", + "xn--a.ß (using .hostname)", + "xn--a.ß (using )", + "xn--a.ß (using .host)", + "xn--a.ß (using .hostname)", + "xn--tešla (using )", + "xn--tešla (using .host)", + "xn--tešla (using .hostname)", + "xn--tešla (using )", + "xn--tešla (using .host)", + "xn--tešla (using .hostname)", + "xn--zca.xn--zca (using .host)", + "xn--zca.xn--zca (using .hostname)", + "xn--zca.xn--zca (using .host)", + "xn--zca.xn--zca (using .hostname)", + "xn--zca.ß (using .host)", + "xn--zca.ß (using .hostname)", + "xn--zca.ß (using .host)", + "xn--zca.ß (using .hostname)", + "ab--c.xn--zca (using .host)", + "ab--c.xn--zca (using .hostname)", + "ab--c.xn--zca (using .host)", + "ab--c.xn--zca (using .hostname)", + "ab--c.ß (using .host)", + "ab--c.ß (using .hostname)", + "ab--c.ß (using .host)", + "ab--c.ß (using .hostname)", "‍.example (using URL)", "‍.example (using URL.host)", "‍.example (using URL.hostname)", @@ -6348,26 +6378,26 @@ "x01234567890123456789012345678901234567890123456789012345678901† (using .hostname)", "x01234567890123456789012345678901234567890123456789012345678901† (using .host)", "x01234567890123456789012345678901234567890123456789012345678901† (using .hostname)", - "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using .host)", - "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using .hostname)", - "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using .host)", - "x01234567890123456789012345678901234567890123456789012345678901x.xn--nxa (using .hostname)", - "x01234567890123456789012345678901234567890123456789012345678901x.β (using .host)", - "x01234567890123456789012345678901234567890123456789012345678901x.β (using .hostname)", - "x01234567890123456789012345678901234567890123456789012345678901x.β (using .host)", - "x01234567890123456789012345678901234567890123456789012345678901x.β (using .hostname)", + "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .host)", + "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .hostname)", + "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .host)", + "x01234567890123456789012345678901234567890123456789012345678901x.xn--zca (using .hostname)", + "x01234567890123456789012345678901234567890123456789012345678901x.ß (using .host)", + "x01234567890123456789012345678901234567890123456789012345678901x.ß (using .hostname)", + "x01234567890123456789012345678901234567890123456789012345678901x.ß (using .host)", + "x01234567890123456789012345678901234567890123456789012345678901x.ß (using .hostname)", "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .host)", "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .hostname)", "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .host)", "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.x (using .hostname)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using .host)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using .hostname)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using .host)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--nxa (using .hostname)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using .host)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using .hostname)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using .host)", - "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.β (using .hostname)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .host)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .hostname)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .host)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.xn--zca (using .hostname)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .host)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .hostname)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .host)", + "01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.01234567890123456789012345678901234567890123456789.0123456789012345678901234567890123456789012345678.ß (using .hostname)", "a­b (using .host)", "a­b (using .hostname)", "a­b (using .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