DOM: Don't use dependent AbortSignals for Observable Subscribers #47074
Community-TC Integration / wpt-firefox-nightly-stability
succeeded
Jul 10, 2024 in 7m 29s
Community-TC (pull_request)
Verify that all tests affected by a pull request are stable when executed in firefox.
Details
View task in Taskcluster
View logs in Taskcluster
WPT Command: python3 ./wpt run --channel=nightly --verify --verify-no-chaos-mode --verify-repeat-loop=0 --verify-repeat-restart=10 --github-checks-text-file=/home/test/artifacts/checkrun.md --affected base_head --log-mach-level=info --log-mach=- -y --no-pause --no-restart-on-unexpected --install-fonts --no-headless --verify-log-full --binary=/home/test/build/firefox/firefox firefox
1:39.78 INFO | `Observable error path called synchronously` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber must have receiver` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber next & error must recieve argument` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber complete() will set active to false, and abort signal` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber active is readonly` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber signal is readonly` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Observable should error if initializer throws` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription is inactive after complete()` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription is inactive after error()` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription is inactive when aborted signal is passed in` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber#signal is not the same AbortSignal as the one passed into subscribe()` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription does not emit values after completion` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription does not emit values after error` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Completing or nexting a subscriber after an error does nothing` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Errors pushed to the subscriber that are not handled by the subscription are reported to the global` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Errors thrown in the initializer that are not handled by the subscription are reported to the global` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscription reports errors that are pushed after subscriber is closed by completion` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Errors thrown by initializer function after subscriber is closed by completion are reported` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Errors thrown by initializer function after subscriber is closed by error are reported` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Errors pushed by initializer function after subscriber is closed by error are reported` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber#complete() cannot re-entrantly invoke itself` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber#error() cannot re-entrantly invoke itself` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Unsubscription lifecycle` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns are called in upstream->downstream order on consumer-initiated unsubscription` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns are called in downstream->upstream order on consumer-initiated unsubscription with pre-aborted Signal` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Subscriber#error() value is stored as Subscriber's AbortSignal's reason` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Aborting a subscription should stop emitting values` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Calling subscribe should never throw an error synchronously, initializer throws error` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Calling subscribe should never throw an error synchronously, subscriber pushes error` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardown should be called when subscription is aborted` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns should be called when subscription is closed by completion` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns should be called when subscription is closed by subscriber pushing an error` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns should be called when subscription is closed by subscriber throwing error` | FAIL | `Observable is not defined` |
1:39.78 INFO | `Teardowns should be called synchronously during addTeardown() if the subscription is inactive` | FAIL | `Observable is not defined` |
1:39.78 INFO
1:39.78 INFO ### /dom/observable/tentative/observable-constructor.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |---------------------------------------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `Observable constructor` | FAIL | `assert_implements: The Observable interface is not implemented undefined` |
1:39.79 INFO | `subscribe() can be called with no arguments` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber interface is not constructible` | FAIL | `assert_implements: The Subscriber interface is not implemented undefined` |
1:39.79 INFO | `Subscribe with just a function as the next handler` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Observable constructor calls initializer on subscribe` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Observable error path called synchronously` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber must have receiver` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber next & error must recieve argument` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber complete() will set active to false, and abort signal` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber active is readonly` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber signal is readonly` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Observable should error if initializer throws` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription is inactive after complete()` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription is inactive after error()` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription is inactive when aborted signal is passed in` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber#signal is not the same AbortSignal as the one passed into subscribe()` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription does not emit values after completion` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription does not emit values after error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Completing or nexting a subscriber after an error does nothing` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Errors pushed to the subscriber that are not handled by the subscription are reported to the global` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Errors thrown in the initializer that are not handled by the subscription are reported to the global` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscription reports errors that are pushed after subscriber is closed by completion` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Errors thrown by initializer function after subscriber is closed by completion are reported` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Errors thrown by initializer function after subscriber is closed by error are reported` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Errors pushed by initializer function after subscriber is closed by error are reported` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber#complete() cannot re-entrantly invoke itself` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber#error() cannot re-entrantly invoke itself` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Unsubscription lifecycle` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns are called in upstream->downstream order on consumer-initiated unsubscription` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns are called in downstream->upstream order on consumer-initiated unsubscription with pre-aborted Signal` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Producer-initiated unsubscription in a downstream Observable fires abort events before each teardown, in downstream->upstream order` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Subscriber#error() value is stored as Subscriber's AbortSignal's reason` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Aborting a subscription should stop emitting values` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Calling subscribe should never throw an error synchronously, initializer throws error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Calling subscribe should never throw an error synchronously, subscriber pushes error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardown should be called when subscription is aborted` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns should be called when subscription is closed by completion` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns should be called when subscription is closed by subscriber pushing an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns should be called when subscription is closed by subscriber throwing error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `Teardowns should be called synchronously during addTeardown() if the subscription is inactive` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-filter.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `filter(): Returned Observable filters out results based on predicate` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Errors thrown in filter predicate are emitted to Observer error() handler` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Passes complete() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Passes error() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Index is passed correctly to predicate` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-filter.any.worker.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `filter(): Returned Observable filters out results based on predicate` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Errors thrown in filter predicate are emitted to Observer error() handler` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Passes complete() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Passes error() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Upon source completion, source Observable teardown sequence happens after downstream filter complete() is called` | FAIL | `Observable is not defined` |
1:39.79 INFO | `filter(): Index is passed correctly to predicate` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-first.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |---------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `first(): Promise resolves with the first value from the source Observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Promise rejects with the error emitted from the source Observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Promise rejects with RangeError when source Observable completes without emitting any values` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Aborting a signal rejects the Promise with an AbortError DOMException` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Lifecycle` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-first.any.worker.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |---------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `first(): Promise resolves with the first value from the source Observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Promise rejects with the error emitted from the source Observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Promise rejects with RangeError when source Observable completes without emitting any values` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Aborting a signal rejects the Promise with an AbortError DOMException` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `first(): Lifecycle` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-last.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |--------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `last(): Promise resolves to last value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Promise rejects with emitted error` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Promise rejects with RangeError when source Observable completes without emitting any values` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Aborting a signal rejects the Promise with an AbortError DOMException` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Lifecycle` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-last.any.worker.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |--------------------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `last(): Promise resolves to last value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Promise rejects with emitted error` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Promise rejects with RangeError when source Observable completes without emitting any values` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Aborting a signal rejects the Promise with an AbortError DOMException` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `last(): Lifecycle` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-map.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |-------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `map(): Maps values correctly` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Mapper errors are emitted to Observer error() handler` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Passes complete() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Passes error() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-map.any.worker.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |-------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `map(): Maps values correctly` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Mapper errors are emitted to Observer error() handler` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Passes complete() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Passes error() through from source Observable` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Upon source completion, source Observable teardown sequence happens before downstream mapper complete() is called` | FAIL | `Observable is not defined` |
1:39.79 INFO | `map(): Map observable unsubscription causes source Observable unsubscription. Mapper Observer's complete()/error() are not called` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-switchMap.any.worker.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |-------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `switchMap(): result subscribes to one inner observable at a time, unsubscribing from the previous active one when a new one replaces it` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result does not complete when the source observable completes, if the inner observable is still active` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if Mapper callback throws an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if the source observable emits an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if the inner observable emits an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): should unsubscribe in the correct order when user aborts the subscription` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-switchMap.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |-------------------------------------------------------------------------------------------------------------------------------------------|---------|-----------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `switchMap(): result subscribes to one inner observable at a time, unsubscribing from the previous active one when a new one replaces it` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result does not complete when the source observable completes, if the inner observable is still active` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if Mapper callback throws an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if the source observable emits an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): result emits an error if the inner observable emits an error` | FAIL | `Observable is not defined` |
1:39.79 INFO | `switchMap(): should unsubscribe in the correct order when user aborts the subscription` | FAIL | `Observable is not defined` |
1:39.79 INFO
1:39.79 INFO ### /dom/observable/tentative/observable-takeUntil.any.html ###
1:39.79 INFO | Subtest | Results | Messages |
1:39.79 INFO |-------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.79 INFO | | OK | |
1:39.79 INFO | `takeUntil subscribes to source Observable and mirrors it uninterrupted` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil subscribes to notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: notifier next() unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: notifier error() unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: notifier throw Error unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: notifier next() unsubscribes from notifier & source observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil()'s AbortSignal unsubscribes from notifier & source observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: source never subscribed to when notifier synchronously emits a value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: source never subscribed to when notifier synchronously emits error` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: source is uninterrupted when notifier completes, even synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil() mirrors the source Observable until its first next() value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.79 INFO | `takeUntil: notifier calls Subscriber#error() twice; second goes to global error handler` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO
1:39.80 INFO ### /dom/observable/tentative/observable-takeUntil.any.worker.html ###
1:39.80 INFO | Subtest | Results | Messages |
1:39.80 INFO |-------------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.80 INFO | | OK | |
1:39.80 INFO | `takeUntil subscribes to source Observable and mirrors it uninterrupted` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil subscribes to notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: notifier next() unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: notifier error() unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: notifier throw Error unsubscribes from notifier` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: notifier next() unsubscribes from notifier & source observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil()'s AbortSignal unsubscribes from notifier & source observable` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: source never subscribed to when notifier synchronously emits a value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: source never subscribed to when notifier synchronously emits error` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: source is uninterrupted when notifier completes, even synchronously` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil() mirrors the source Observable until its first next() value` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `takeUntil: notifier calls Subscriber#error() twice; second goes to global error handler` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO
1:39.80 INFO ### /dom/observable/tentative/observable-toArray.any.worker.html ###
1:39.80 INFO | Subtest | Results | Messages |
1:39.80 INFO |-----------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.80 INFO | | OK | |
1:39.80 INFO | `toArray(): basic next/complete` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): first error() rejects promise; subsequent error()s report the exceptions` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): complete() resolves promise; subsequent error()s report the exceptions` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): Subscribing with an aborted signal returns an immediately rejected promise` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): Aborting the passed-in signal rejects the returned promise` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `Operator Promise abort ordering` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO
1:39.80 INFO ### /dom/observable/tentative/observable-toArray.any.html ###
1:39.80 INFO | Subtest | Results | Messages |
1:39.80 INFO |-----------------------------------------------------------------------------------------|---------|----------------------------------------------------------------------------------------------------|
1:39.80 INFO | | OK | |
1:39.80 INFO | `toArray(): basic next/complete` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): first error() rejects promise; subsequent error()s report the exceptions` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): complete() resolves promise; subsequent error()s report the exceptions` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): Subscribing with an aborted signal returns an immediately rejected promise` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `toArray(): Aborting the passed-in signal rejects the returned promise` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO | `Operator Promise abort ordering` | FAIL | `promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"` |
1:39.80 INFO
1:39.80 INFO ::: Running tests in a loop with restarts 10 times : PASS
1:39.80 INFO :::
1:39.80 INFO ::: Test verification PASS
1:39.80 INFO :::
[taskcluster 2024-07-10 16:03:00.005Z] === Task Finished ===
[taskcluster 2024-07-10 16:03:00.351Z] Successful task run with exit code: 0 completed in 234.04 seconds
Loading