DOM: Don't use dependent AbortSignals for Observable Subscribers #47074
Community-TC Integration / wpt-chrome-dev-results
succeeded
Jul 10, 2024 in 1m 57s
Community-TC (pull_request)
Collect results for all tests affected by a pull request in chrome.
Details
View task in Taskcluster
View logs in Taskcluster
WPT Command: python3 ./wpt run --channel=dev --no-fail-on-unexpected --log-wptreport=../artifacts/wpt_report.json --log-wptscreenshot=../artifacts/wpt_screenshot.txt --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --enable-swiftshader --install-browser --install-webdriver chrome
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
0:27.54 TEST_START: /dom/observable/tentative/observable-last.any.html
0:27.70 TEST_END: Test OK. Subtests passed 4/5. Unexpected 1
FAIL last(): Lifecycle - assert_array_equals: Array values after last() is called expected property 5 to be "source abort" but got "source teardown" (expected array ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source abort", "source teardown", "after source complete"] got ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source teardown", "source abort", "after source complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-last.any.js:88:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
0:27.70 TEST_START: /dom/observable/tentative/observable-map.any.html
0:27.87 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "map observable complete"] got ["source teardown", "source abort event", "map observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:134:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:120:1
0:27.87 TEST_START: /dom/observable/tentative/observable-map.any.worker.html
0:28.08 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "map observable complete"] got ["source teardown", "source abort event", "map observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:134:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:120:1
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.worker.js:9:1
0:28.09 TEST_START: /dom/observable/tentative/observable-switchMap.any.worker.html
0:28.29 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL switchMap(): should unsubscribe in the correct order when user aborts the subscription - assert_array_equals: Unsubscription order is correct expected property 0 to be "source onabort" but got "source teardown" (expected array ["source onabort", "source teardown", "inner onabort", "inner teardown"] got ["source teardown", "source onabort", "inner teardown", "inner onabort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:214:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:183:1
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.worker.js:9:1
0:28.29 TEST_START: /dom/observable/tentative/observable-switchMap.any.html
0:28.45 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL switchMap(): should unsubscribe in the correct order when user aborts the subscription - assert_array_equals: Unsubscription order is correct expected property 0 to be "source onabort" but got "source teardown" (expected array ["source onabort", "source teardown", "inner onabort", "inner teardown"] got ["source teardown", "source onabort", "inner teardown", "inner onabort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:214:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:183:1
0:28.45 TEST_START: /dom/observable/tentative/observable-takeUntil.any.html
0:31.57 pid:2171 [2188:2188:0710/155721.866437:INFO:CONSOLE(336)] "Uncaught error 2", source: http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js (336)
0:31.63 TEST_END: Test OK. Subtests passed 10/12. Unexpected 2
FAIL takeUntil: notifier next() unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown", "complete callback"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort", "complete callback"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:179:3)
FAIL takeUntil()'s AbortSignal unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:235:3)
0:31.63 TEST_START: /dom/observable/tentative/observable-takeUntil.any.worker.html
0:34.87 TEST_END: Test OK. Subtests passed 10/12. Unexpected 2
FAIL takeUntil: notifier next() unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown", "complete callback"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort", "complete callback"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:179:3)
FAIL takeUntil()'s AbortSignal unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:235:3)
0:34.87 TEST_START: /dom/observable/tentative/observable-toArray.any.html
0:34.96 pid:2171 [2188:2188:0710/155725.257202:INFO:CONSOLE(21)] "Uncaught Error: custom error", source: http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js (21)
0:34.96 pid:2171 [2188:2188:0710/155725.257851:INFO:CONSOLE(50)] "Uncaught Error: custom error", source: http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js (50)
0:34.96 pid:2171 [2188:2188:0710/155725.261125:INFO:CONSOLE(151)] "Uncaught (in promise) AbortError: signal is aborted without reason", source: http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js (151)
0:35.03 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL Operator Promise abort ordering - assert_array_equals: Events and teardowns are fired in the right ordered expected property 1 to be "Inner signal abort event" but got "Outer signal abort event" (expected array ["Subscribed. active: true", "Inner signal abort event", "Teardown", "Outer signal abort event"] got ["Subscribed. active: true", "Outer signal abort event", "Teardown", "Inner signal abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js:153:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
0:35.03 TEST_START: /dom/observable/tentative/observable-toArray.any.worker.html
0:35.17 pid:2171 [2188:2188:0710/155725.470198:INFO:CONSOLE(151)] "Uncaught (in promise) AbortError: signal is aborted without reason", source: http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js (151)
0:35.23 TEST_END: Test OK. Subtests passed 5/6. Unexpected 1
FAIL Operator Promise abort ordering - assert_array_equals: Events and teardowns are fired in the right ordered expected property 1 to be "Inner signal abort event" but got "Outer signal abort event" (expected array ["Subscribed. active: true", "Inner signal abort event", "Teardown", "Outer signal abort event"] got ["Subscribed. active: true", "Outer signal abort event", "Teardown", "Inner signal abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js:153:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
0:35.23 INFO No more tests
0:35.24 pid:2171 [2188:2203:0710/155725.536516:FATAL:bus.cc(1246)] D-Bus connection was disconnected. Aborting.
0:35.24 pid:2171 [2188:2188:0710/155725.536798:ERROR:zygote_communication_linux.cc(297)] Failed to send GetTerminationStatus message to zygote
0:35.24 pid:2171 [2188:2188:0710/155725.536904:WARNING:zygote_communication_linux.cc(309)] Socket closed prematurely.
0:35.25 pid:2171 [0710/155725.555160:ERROR:file_io_posix.cc(145)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
0:35.26 pid:2171 [0710/155725.555207:ERROR:file_io_posix.cc(145)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
0:35.24 INFO Closing logging queue
0:35.24 INFO queue closed
0:35.34 SUITE_END
web-platform-test
~~~~~~~~~~~~~~~~~
Ran 188 checks (172 subtests, 16 tests)
Expected results: 166
Unexpected results: 22
subtest: 22 (22 fail)
Unexpected Results
------------------
/dom/observable/tentative/observable-constructor.any.html
FAIL Unsubscription lifecycle - assert_array_equals: expected property 1 to be "inner abort handler" but got "outer abort handler" (expected array ["subscribe() callback", "inner abort handler", "teardown 2", "teardown 1", "outer abort handler", "abort() returned"] got ["subscribe() callback", "outer abort handler", "teardown 2", "teardown 1", "inner abort handler", "abort() returned"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:708:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:640:1
FAIL Teardowns are called in upstream->downstream order on consumer-initiated unsubscription - assert_array_equals: expected property 0 to be "upstream abort handler" but got "downstream teardown. reason: Abort!" (expected array ["upstream abort handler", "upstream teardown. reason: Abort!", "middle abort handler", "middle teardown. reason: Abort!", "downstream abort handler", "downstream teardown. reason: Abort!"] got ["downstream teardown. reason: Abort!", "downstream abort handler", "middle teardown. reason: Abort!", "middle abort handler", "upstream teardown. reason: Abort!", "upstream abort handler"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:754:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:728:1
FAIL Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order - assert_array_equals: expected property 0 to be "source abort event" but got "downstream teardown" (expected array ["source abort event", "source teardown", "middle abort event", "middle teardown", "downstream abort event", "downstream teardown"] got ["downstream teardown", "downstream abort event", "middle teardown", "middle abort event", "source teardown", "source abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:828:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:796:1
/dom/observable/tentative/observable-constructor.any.worker.html
FAIL Unsubscription lifecycle - assert_array_equals: expected property 1 to be "inner abort handler" but got "outer abort handler" (expected array ["subscribe() callback", "inner abort handler", "teardown 2", "teardown 1", "outer abort handler", "abort() returned"] got ["subscribe() callback", "outer abort handler", "teardown 2", "teardown 1", "inner abort handler", "abort() returned"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:708:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:640:1
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.worker.js:9:1
FAIL Teardowns are called in upstream->downstream order on consumer-initiated unsubscription - assert_array_equals: expected property 0 to be "upstream abort handler" but got "downstream teardown. reason: Abort!" (expected array ["upstream abort handler", "upstream teardown. reason: Abort!", "middle abort handler", "middle teardown. reason: Abort!", "downstream abort handler", "downstream teardown. reason: Abort!"] got ["downstream teardown. reason: Abort!", "downstream abort handler", "middle teardown. reason: Abort!", "middle abort handler", "upstream teardown. reason: Abort!", "upstream abort handler"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:754:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:728:1
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.worker.js:9:1
FAIL Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order - assert_array_equals: expected property 0 to be "source abort event" but got "downstream teardown" (expected array ["source abort event", "source teardown", "middle abort event", "middle teardown", "downstream abort event", "downstream teardown"] got ["downstream teardown", "downstream abort event", "middle teardown", "middle abort event", "source teardown", "source abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:828:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.js:796:1
at http://web-platform.test:8000/dom/observable/tentative/observable-constructor.any.worker.js:9:1
/dom/observable/tentative/observable-filter.any.html
FAIL filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "filter observable complete"] got ["source teardown", "source abort event", "filter observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-filter.any.js:103:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-filter.any.js:89:1
/dom/observable/tentative/observable-filter.any.worker.html
FAIL filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "filter observable complete"] got ["source teardown", "source abort event", "filter observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-filter.any.js:103:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-filter.any.js:89:1
at http://web-platform.test:8000/dom/observable/tentative/observable-filter.any.worker.js:9:1
/dom/observable/tentative/observable-first.any.worker.html
FAIL first(): Lifecycle - assert_array_equals: Array values after first() is called expected property 3 to be "source abort" but got "source teardown" (expected array ["calling first", "source subscribe", "before source next 1", "source abort", "source teardown", "after source next 1"] got ["calling first", "source subscribe", "before source next 1", "source teardown", "source abort", "after source next 1"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-first.any.js:93:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
/dom/observable/tentative/observable-first.any.html
FAIL first(): Lifecycle - assert_array_equals: Array values after first() is called expected property 3 to be "source abort" but got "source teardown" (expected array ["calling first", "source subscribe", "before source next 1", "source abort", "source teardown", "after source next 1"] got ["calling first", "source subscribe", "before source next 1", "source teardown", "source abort", "after source next 1"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-first.any.js:93:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
/dom/observable/tentative/observable-last.any.worker.html
FAIL last(): Lifecycle - assert_array_equals: Array values after last() is called expected property 5 to be "source abort" but got "source teardown" (expected array ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source abort", "source teardown", "after source complete"] got ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source teardown", "source abort", "after source complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-last.any.js:88:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
/dom/observable/tentative/observable-last.any.html
FAIL last(): Lifecycle - assert_array_equals: Array values after last() is called expected property 5 to be "source abort" but got "source teardown" (expected array ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source abort", "source teardown", "after source complete"] got ["calling last", "source subscribe", "before source next 1", "after source next 1", "before source complete", "source teardown", "source abort", "after source complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-last.any.js:88:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
/dom/observable/tentative/observable-map.any.html
FAIL map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "map observable complete"] got ["source teardown", "source abort event", "map observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:134:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:120:1
/dom/observable/tentative/observable-map.any.worker.html
FAIL map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called - assert_array_equals: expected property 0 to be "source abort event" but got "source teardown" (expected array ["source abort event", "source teardown", "map observable complete"] got ["source teardown", "source abort event", "map observable complete"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:134:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.js:120:1
at http://web-platform.test:8000/dom/observable/tentative/observable-map.any.worker.js:9:1
/dom/observable/tentative/observable-switchMap.any.worker.html
FAIL switchMap(): should unsubscribe in the correct order when user aborts the subscription - assert_array_equals: Unsubscription order is correct expected property 0 to be "source onabort" but got "source teardown" (expected array ["source onabort", "source teardown", "inner onabort", "inner teardown"] got ["source teardown", "source onabort", "inner teardown", "inner onabort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:214:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:183:1
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.worker.js:9:1
/dom/observable/tentative/observable-switchMap.any.html
FAIL switchMap(): should unsubscribe in the correct order when user aborts the subscription - assert_array_equals: Unsubscription order is correct expected property 0 to be "source onabort" but got "source teardown" (expected array ["source onabort", "source teardown", "inner onabort", "inner teardown"] got ["source teardown", "source onabort", "inner teardown", "inner onabort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:214:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at test (http://web-platform.test:8000/resources/testharness.js:633:30)
at http://web-platform.test:8000/dom/observable/tentative/observable-switchMap.any.js:183:1
/dom/observable/tentative/observable-takeUntil.any.html
FAIL takeUntil: notifier next() unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown", "complete callback"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort", "complete callback"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:179:3)
FAIL takeUntil()'s AbortSignal unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:235:3)
/dom/observable/tentative/observable-takeUntil.any.worker.html
FAIL takeUntil: notifier next() unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown", "complete callback"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort", "complete callback"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:179:3)
FAIL takeUntil()'s AbortSignal unsubscribes from notifier & source observable - assert_array_equals: expected property 2 to be "notifier signal abort" but got "notifier teardown" (expected array ["notifier subscribed", "source subscribed", "notifier signal abort", "notifier teardown", "source signal abort", "source teardown"] got ["notifier subscribed", "source subscribed", "notifier teardown", "notifier signal abort", "source teardown", "source signal abort"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-takeUntil.any.js:235:3)
/dom/observable/tentative/observable-toArray.any.html
FAIL Operator Promise abort ordering - assert_array_equals: Events and teardowns are fired in the right ordered expected property 1 to be "Inner signal abort event" but got "Outer signal abort event" (expected array ["Subscribed. active: true", "Inner signal abort event", "Teardown", "Outer signal abort event"] got ["Subscribed. active: true", "Outer signal abort event", "Teardown", "Inner signal abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js:153:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
/dom/observable/tentative/observable-toArray.any.worker.html
FAIL Operator Promise abort ordering - assert_array_equals: Events and teardowns are fired in the right ordered expected property 1 to be "Inner signal abort event" but got "Outer signal abort event" (expected array ["Subscribed. active: true", "Inner signal abort event", "Teardown", "Outer signal abort event"] got ["Subscribed. active: true", "Outer signal abort event", "Teardown", "Inner signal abort event"])
at Test.<anonymous> (http://web-platform.test:8000/dom/observable/tentative/observable-toArray.any.js:153:3)
at Test.step (http://web-platform.test:8000/resources/testharness.js:2622:25)
at http://web-platform.test:8000/resources/testharness.js:738:36
at new Promise (<anonymous>)
at http://web-platform.test:8000/resources/testharness.js:737:20
0:35.34 INFO Got 16 unexpected results, with 0 unexpected passes
0:35.34 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
0:35.34 wptserve INFO Stopped http server on 127.0.0.1:8443
0:35.35 wptserve INFO Stopped http server on 127.0.0.1:8445
0:35.35 wptserve INFO Stopped http server on 127.0.0.1:9000
0:35.35 wptserve INFO Stopped http server on 127.0.0.1:8444
0:35.37 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
0:35.37 wptserve INFO Stopped http server on 127.0.0.1:8446
0:35.37 wptserve INFO Stopped http server on 127.0.0.1:8003
0:35.37 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
0:35.37 wptserve INFO Stopped http server on 127.0.0.1:8001
0:35.38 wptserve INFO Stopped http server on 127.0.0.1:8002
0:35.59 wptserve INFO Stopped http server on 127.0.0.1:8000
0:35.64 INFO Removed font: Ahem.ttf
0:35.66 INFO Closing logging queue
0:35.66 INFO queue closed
0:35.66 INFO Tolerating 16 unexpected results
[taskcluster 2024-07-10 15:57:27.412Z] === Task Finished ===
[taskcluster 2024-07-10 15:57:28.257Z] Successful task run with exit code: 0 completed in 104.578 seconds
Loading