Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DOM: Add more Observable iterable tests #50338

Merged
merged 1 commit into from
Jan 28, 2025

DOM: Add more Observable iterable tests

107d162
Select commit
Loading
Failed to load commit list.
Merged

DOM: Add more Observable iterable tests #50338

DOM: Add more Observable iterable tests
107d162
Select commit
Loading
Failed to load commit list.
Community-TC Integration / wpt-firefox-nightly-results succeeded Jan 28, 2025 in 4m 21s

Community-TC (pull_request)

Collect results for all tests affected by a pull request in firefox.

Details

View task in Taskcluster | View logs in Taskcluster | View task group in Taskcluster

Task Status

Started: 2025-01-28T16:42:19.596Z
Resolved: 2025-01-28T16:44:41.546Z
Task Execution Time: 2 minutes, 21 seconds, 950 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0

Artifacts

- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
- public/results/wpt_report.json.gz
- public/results/wpt_screenshot.txt.gz

WPT Command: python3 ./wpt run --channel=nightly --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 --binary=/home/test/build/firefox/firefox firefox


[taskcluster 2025-01-28 16:42:19.695Z] Task ID: GNitfw5RREGGoOwFgp_Hug
[taskcluster 2025-01-28 16:42:19.695Z] Worker ID: 4402943657396975185
[taskcluster 2025-01-28 16:42:19.695Z] Worker Group: us-east1-b
[taskcluster 2025-01-28 16:42:19.695Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-28 16:42:19.695Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-28 16:42:19.695Z] Worker Version: 46.1.0
[taskcluster 2025-01-28 16:42:19.695Z] Public IP: 34.148.164.41
[taskcluster 2025-01-28 16:42:19.695Z] Hostname: proj-wpt-ci-deamds2ftosdhz8tavemkw

ff2b96c8f8ff - Started downloading
ff2b96c8f8ff - Downloaded in 0.01 seconds
560c024910be - Started downloading
72ebe8ecf66d - Started downloading
430011f338a2 - Started downloading
430011f338a2 - Downloaded in 0.041 seconds
560c024910be - Downloaded in 0.184 seconds
4f4fb700ef54 - Started downloading
4f4fb700ef54 - Downloaded in 0.001 seconds
79df10d18997 - Started downloading
7e274023cae9 - Started downloading

...(1009 lines hidden)...

Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1657:5
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.worker.js:9:14
  FAIL Invalid iterator protocol error is surfaced before Subscriber#signal is consulted - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1722:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1699:5
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.worker.js:9:14
/dom/observable/tentative/observable-from.any.html
  FAIL from(): Observable.from() is a function - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:5:17
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:4:5
  FAIL from(): Failed conversions - assert_throws_js: Number cannot convert to an Observable function "() => Observable.from(10)" threw object "ReferenceError: Observable is not defined" ("ReferenceError") expected instance of function "function TypeError() {
    [native code]
}" ("TypeError")
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:10:19
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:9:5
  FAIL from(): Given an observable, it returns that exact observable - target.when is not a function
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:26:29
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:24:5
  FAIL from(): Given an array - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:35:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:31:5
  FAIL from(): Iterable converts to Observable - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:62:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:46:5
  FAIL from(): [Symbol.iterator] side-effects (one observable) - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:120:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:99:5
  FAIL from(): [Symbol.iterator] not callable - assert_true: expected true got false
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:157:14
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:144:5
  FAIL from(): [Symbol.iterator] not callable AFTER SUBSCRIBE throws - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:183:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:160:5
  FAIL from(): [Symbol.iterator] returns null AFTER SUBSCRIBE throws - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:219:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:197:5
  FAIL from(): [Symbol.iterator] is not cached - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:275:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:236:5
  FAIL from(): [Symbol.iterator] side-effects (many observables) - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:331:16
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:303:5
  FAIL from(): [Symbol.iterator] next() throws error - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:403:3
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:390:5
  FAIL from(): Converts Promise to Observable - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Converts rejected Promise to Observable. No `unhandledrejection` event when error is handled by subscription - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Rejections not handled by subscription are reported to the global, and still not sent as an unhandledrejection event - assert_not_equals: Error was reported to the global got disallowed value null
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:497:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
promise_test/tests.promise_tests</<@http://web-platform.test:8000/resources/testharness.js:738:36
promise_test/tests.promise_tests<@http://web-platform.test:8000/resources/testharness.js:737:20
  FAIL from(): Observable that implements @@iterator protocol gets converted as an Observable, not iterator - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:510:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:508:5
  FAIL from(): Promise that implements @@iterator protocol gets converted as an iterable, not Promise - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:553:3
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:533:5
  FAIL from(): Promise whose [Symbol.iterator] returns null converts as Promise - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Rethrows the error when Converting an object whose @@iterator method *getter* throws an error - assert_equals: expected object "Error: thrown from @@iterator getter" but got object "ReferenceError: Observable is not defined"
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:597:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:585:5
  FAIL from(): Async iterable protocol null, converts as iterator - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:623:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:606:5
  FAIL from(): Asynchronous iterable conversion - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Asynchronous iterable multiple in-flight subscriptions competing - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Sync iterable multiple in-flight subscriptions competing - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:754:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:750:5
  FAIL from(): Asynchronous generator conversion: can only be used once - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Promise-wrapping semantics of IteratorResult interface - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Errors thrown in Symbol.asyncIterator() are propagated synchronously - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:859:3
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:849:5
  FAIL from(): Errors thrown in async iterator's next() GETTER are propagated in a microtask - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Errors thrown in async iterator's next() are propagated in a microtask - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Aborting sync iterable midway through iteration both stops iteration and invokes `IteratorRecord#return() - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:939:3
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:918:5
  FAIL from(): Aborting async iterable midway through iteration both stops iteration and invokes `IteratorRecord#return() - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Sync iterable: `Iterator#return()` must return an Object, or an error is thrown - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1022:3
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1006:5
  FAIL from(): Async iterable: `Iterator#return()` must return an Object, or a Promise rejects asynchronously - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Asynchronous iterable conversion, with synchronous iterable fallback - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Generator finally block runs when subscription is aborted - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1174:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1160:5
  FAIL from(): Generator finally block run when Observable completes - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1204:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1188:5
  FAIL from(): Generator finally block run when Observable errors - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1229:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1214:5
  FAIL from(): Async generator finally block run when subscription is aborted - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Async generator finally block runs when Observable completes - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Async generator finally block run when Observable errors - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Sync iterable: error thrown from IteratorRecord#return() can be synchronously caught - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1351:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1332:5
  FAIL from(): Async iterable: error thrown from IteratorRecord#return() is wrapped in rejected Promise - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Subscribing to an iterable Observable with an aborted signal does not call next() - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1458:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1437:5
  FAIL from(): When iterable conversion aborts the subscription, next() is never called - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1522:20
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1476:5
  FAIL from(): Aborting an async iterable subscription stops subsequent next() calls, but old next() Promise reactions are web-observable - promise_test: Unhandled rejection with value: object "ReferenceError: Observable is not defined"
  FAIL from(): Abort after complete does NOT call IteratorRecord#return() - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1646:18
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1630:5
  FAIL Invalid async iterator protocol error is surfaced before Subscriber#signal is consulted - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1688:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1657:5
  FAIL Invalid iterator protocol error is surfaced before Subscriber#signal is consulted - Observable is not defined
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1722:22
Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2638:25
test@http://web-platform.test:8000/resources/testharness.js:633:30
@http://web-platform.test:8000/dom/observable/tentative/observable-from.any.js:1699:5
 0:36.61 INFO Got 2 unexpected results, with 0 unexpected passes
 0:36.62 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
 0:36.87 wptserve INFO Stopped http server on 127.0.0.1:8000
 0:36.90 wptserve INFO Stopped http server on 127.0.0.1:8001
 0:36.90 wptserve INFO Stopped http server on 127.0.0.1:8446
 0:36.91 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
 0:36.91 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:8003
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:8444
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:8445
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:8443
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:9000
 0:36.91 wptserve INFO Stopped http server on 127.0.0.1:8002
 0:37.02 INFO Removed font: Ahem.ttf
 0:37.04 INFO Closing logging queue
 0:37.04 INFO queue closed
 0:37.04 INFO Tolerating 2 unexpected results
[taskcluster 2025-01-28 16:44:39.889Z] === Task Finished ===
[taskcluster 2025-01-28 16:44:40.888Z] Successful task run with exit code: 0 completed in 141.196 seconds