FLEDGE: Send creative scanning metadata when enabled #50247
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 | View task group in Taskcluster
Task Status
Started: 2025-01-24T16:08:45.247Z
Resolved: 2025-01-24T16:11:28.313Z
Task Execution Time: 2 minutes, 43 seconds, 66 milliseconds
Task Status: completed
Reason Resolved: completed
RunId: 0
Artifacts
- public/logs/live_backing.log
- public/logs/live.log
- public/results/checkrun.md
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
[taskcluster 2025-01-24 16:08:45.292Z] Task ID: TlleYnpMSZqzooicX0PjmQ
[taskcluster 2025-01-24 16:08:45.292Z] Worker ID: 8215500119336683580
[taskcluster 2025-01-24 16:08:45.292Z] Worker Group: us-central1-a
[taskcluster 2025-01-24 16:08:45.292Z] Worker Node Type: projects/757942385826/machineTypes/n2-standard-4
[taskcluster 2025-01-24 16:08:45.292Z] Worker Pool: proj-wpt/ci
[taskcluster 2025-01-24 16:08:45.292Z] Worker Version: 46.1.0
[taskcluster 2025-01-24 16:08:45.292Z] Public IP: 34.56.86.9
[taskcluster 2025-01-24 16:08:45.292Z] Hostname: proj-wpt-ci-b879ti0osdwlhr98hdt70g
[taskcluster 2025-01-24 16:08:46.070Z] === Task Starting ===
+ '[' '' ']'
+ '[' -d /etc/profile.d ']'
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/01-locale-fix.sh ']'
+ . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval
+ for i in /etc/profile.d/*.sh
+ '[' -r /etc/profile.d/libvirt-uri.sh ']'
+ . /etc/profile.d/libvirt-uri.sh
...(4439 lines hidden)...
FAIL Cross-origin trusted scoring signals w/o CORS authorization. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals with escaped renderURL. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals receives hostname field. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals multiple renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Basic cross-origin trusted scoring signals. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Cross-origin trusted scoring signals w/o CORS authorization. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
/fledge/tentative/trusted-scoring-signals.https.window.html?11-15
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is a JSON array. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response is invalid JSON object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURL object. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has no renderURLs. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
FAIL Trusted scoring signals response has renderURL not in response. - promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"
1:35.66 INFO Got 120 unexpected results, with 0 unexpected passes
1:35.67 wptserve INFO Stopped WebTransport over HTTP/3 server on 127.0.0.1:11000
1:35.83 wptserve INFO Stopped http server on 127.0.0.1:8444
1:35.83 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8888))
1:35.83 wptserve INFO Stopped http server on 127.0.0.1:9000
1:35.84 wptserve INFO Stopped http server on 127.0.0.1:8003
1:35.84 wptserve INFO Close on: (<AddressFamily.AF_INET: 2>, <SocketKind.SOCK_STREAM: 1>, 6, '', ('127.0.0.1', 8889))
1:35.84 wptserve INFO Stopped http server on 127.0.0.1:8002
1:35.84 wptserve INFO Stopped http server on 127.0.0.1:8445
1:35.85 wptserve INFO Stopped http server on 127.0.0.1:8446
1:35.85 wptserve INFO Stopped http server on 127.0.0.1:8001
1:35.98 wptserve INFO Stopped http server on 127.0.0.1:8443
1:35.99 wptserve INFO Stopped http server on 127.0.0.1:8000
1:36.04 INFO Removed font: Ahem.ttf
1:36.06 INFO Closing logging queue
1:36.06 INFO queue closed
1:36.08 INFO ::: Ran 10 of expected 10 iterations.
1:36.08 INFO ## All results ##
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?51-55 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |-------------------------------------------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals splits the request if the combined URL length exceeds the limit of small value.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Creative scanning metadata - basic data flow` | FAIL | `promise_test: Unhandled rejection with value: "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Creative scanning metadata - sending enabled but no metadata specified` | FAIL | `promise_test: Unhandled rejection with value: "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Creative scanning metadata - disabled` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?1-5 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |---------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `No trustedScoringSignalsURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals closes the connection without sending anything.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response is HTTP 404 error.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has no content-type.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has wrong content-type.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?6-10 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |-------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals response does not allow FLEDGE.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has wrong Ad-Auction-Allowed header.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has no Ad-Auction-Allowed header.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has no body.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response is not JSON.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?56-last ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |----------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Creative scanning metadata - ad size` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Creative scanning metadata - ad components` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?41-45 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |-------------------------------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals response has data-version and JSON array body.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has data-version and double JSON object body.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has data-version and no renderURLs.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Component ads trusted scoring signals, server closes the connection without sending anything.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals request without component ads in bid.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?31-35 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |---------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals response has valid Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has min Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has max Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has too large Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has data-version with leading 0.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?26-30 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |------------------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Cross-origin trusted scoring signals w/o CORS authorization sends request.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Cross-origin trusted scoring signals w/o script allow header.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Cross-origin trusted scoring signals with wrong script allow header.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Cross-origin trusted scoring signals with wrong script allow header not fetched.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has no Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?16-20 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |-----------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals response has null value for renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has a number value for renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has a string value for renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has an array value for renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has an object value for renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?36-40 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |---------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Trusted scoring signals response has negative Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has decimal in Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has space in Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has hex Data-Version.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals response has data-version and empty body.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO
1:36.08 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?46-50 ###
1:36.08 INFO | Subtest | Results | Messages |
1:36.08 INFO |------------------------------------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.08 INFO | | OK | |
1:36.08 INFO | `Component ads trusted scoring signals trusted scoring signals response is empty JSON object.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Component ads trusted scoring signals.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.08 INFO | `Trusted scoring signals request works with a URL length limit set to 0.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals request works with a URL length limit smaller than the URL length.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals request works with a URL length limit larger than the URL length.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO
1:36.09 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?21-25 ###
1:36.09 INFO | Subtest | Results | Messages |
1:36.09 INFO |----------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.09 INFO | | OK | |
1:36.09 INFO | `Trusted scoring signals with escaped renderURL.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals receives hostname field.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals multiple renderURLs.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Basic cross-origin trusted scoring signals.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Cross-origin trusted scoring signals w/o CORS authorization.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO
1:36.09 INFO ### /fledge/tentative/trusted-scoring-signals.https.window.html?11-15 ###
1:36.09 INFO | Subtest | Results | Messages |
1:36.09 INFO |-------------------------------------------------------------------|---------|---------------------------------------------------------------------------------------------------------------------|
1:36.09 INFO | | OK | |
1:36.09 INFO | `Trusted scoring signals response is a JSON array.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals response is invalid JSON object.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals response has no renderURL object.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals response has no renderURLs.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO | `Trusted scoring signals response has renderURL not in response.` | FAIL | `promise_test: Unhandled rejection with value: object "TypeError: navigator.joinAdInterestGroup is not a function"` |
1:36.09 INFO
1:36.09 INFO ::: Running tests in a loop with restarts 10 times : PASS
1:36.09 INFO :::
1:36.09 INFO ::: Test verification PASS
1:36.09 INFO :::
[taskcluster 2025-01-24 16:11:27.351Z] === Task Finished ===
[taskcluster 2025-01-24 16:11:27.732Z] Successful task run with exit code: 0 completed in 162.441 seconds