[wpt-sync] Sync PR 45262 - Add web platform tests for max trusted bidding/scoring signals URL length.
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox126 fixed)
| Tracking | Status | |
|---|---|---|
| firefox126 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 45262 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/45262
Details from upstream follow.
xtlsheep <xtlsheep@google.com> wrote:
Add web platform tests for max trusted bidding/scoring signals URL length.
Add web platform tests for both maxTrustedBiddingSignalsURLLength and
maxTrustedScoringSignalsURLLength by checking if any merged URL length
exceeds any of the signals' URL length limit.Bug: 324416012
Change-Id: Icf4ea75992307b3a02048eccfb0dbf4bd708a7f4
Reviewed-on: https://chromium-review.googlesource.com/5385994
WPT-Export-Revision: 4e42a9e468cec9ca60a6209996d5d036b2ab1c1b
| Assignee | ||
Comment 1•2 years ago
|
||
| Assignee | ||
Comment 2•2 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 25 tests and 5 subtests
Status Summary
Firefox
OK : 25
FAIL : 121
Chrome
OK : 22
PASS : 5
FAIL : 116
ERROR: 3
Safari
OK : 25
FAIL : 121
Links
Details
New Tests That Don't Pass
- /fledge/tentative/trusted-bidding-signals.https.window.html?41-45 [wpt.fyi]
- Trusted bidding signals response has hex Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has Data-Version and no trustedBiddingSignalsKeys.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response with Data-Version and empty body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response with Data-Version and JSON array body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response with Data-Version and double JSON object body.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has hex Data-Version.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?36-40 [wpt.fyi]
- Trusted bidding signals response has too large Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has Data-Version with leading 0.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has negative Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has decimal in Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has space in Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has too large Data-Version.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?21-25 [wpt.fyi]
- Trusted bidding signals response has string value for key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has array value for key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has object value for key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals receives empty string key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has multiple keys.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has string value for key.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?26-30 [wpt.fyi]
- Trusted bidding signals receives escaped key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals receives null key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals receives interest group name.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals receives escaped interest group name.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals receives empty interest group name.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals receives escaped key.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?11-15 [wpt.fyi]
- Trusted bidding signals response has no body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response is not JSON.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response is a JSON array.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response in invalid JSON object.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has no keys object.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has no body.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?6-10 [wpt.fyi]
- Trusted bidding signals response has no content-type.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has wrong content-type.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response does not allow fledge.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has wrong Ad-Auction-Allowed header.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has no Ad-Auction-Allowed header.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has no content-type.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?56-60 [wpt.fyi]
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - none trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - Null trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - Unknown trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL)
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
- /fledge/tentative/trusted-bidding-signals.https.window.html?1-5 [wpt.fyi]
- No trustedBiddingSignalsKeys or trustedBiddingSignalsURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - trustedBiddingSignalsKeys but no trustedBiddingSignalsURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - trustedBiddingSignalsURL without trustedBiddingSignalsKeys.:
FAIL(Chrome:FAIL, Safari:FAIL) - trustedBiddingSignalsURL closes the connection without sending anything.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response is HTTP 404 error.:
FAIL(Chrome:FAIL, Safari:FAIL)
- No trustedBiddingSignalsKeys or trustedBiddingSignalsURL.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?16-20 [wpt.fyi]
- Trusted bidding signals response has no keys.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response keys is incorrectly an array.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has key not in trustedBiddingSignalsKeys.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has null value for key.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has a number value for key.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response has no keys.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?61-65 [wpt.fyi]
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, explicit pixel units:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, screen size units:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, flipped screen size units:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, mixed pixel and screen width units:
FAIL(Chrome:FAIL, Safari:FAIL)
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, allSlotsRequestedSizes in AuctionConfig:
- /fledge/tentative/trusted-bidding-signals.https.window.html?51-55 [wpt.fyi]
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - none trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - Null trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - Unknown trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL)
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
- /fledge/tentative/trusted-bidding-signals.https.window.html?46-50 [wpt.fyi]
- Trusted bidding signals response with Data-Version and invalid keys entry:
FAIL(Chrome:FAIL, Safari:FAIL) - Null trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - Unknown trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - none trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode, no sizes in AuctionConfig:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals response with Data-Version and invalid keys entry:
- /fledge/tentative/trusted-bidding-signals.https.window.html?31-35 [wpt.fyi]
- Trusted bidding signals receives hostname field.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has no Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has numeric Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has min Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals response has max Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted bidding signals receives hostname field.:
- /fledge/tentative/trusted-bidding-signals.https.window.html?66-70 [wpt.fyi]
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, multiple unit types:
FAIL(Chrome:FAIL, Safari:FAIL) - Mixed trustedBiddingSignalsSlotSizeModes in a single auction:
FAIL(Chrome:FAIL, Safari:FAIL) - slot-size trustedBiddingSignalsSlotSizeMode in a component auction:
FAIL(Chrome:FAIL, Safari:FAIL) - all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode in a component auction:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals request works with a URL length limit set to 0.:
FAIL(Chrome:FAIL, Safari:FAIL)
- all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, multiple unit types:
- /fledge/tentative/trusted-bidding-signals.https.window.html?71-last [wpt.fyi]
- Trusted bidding signals request works with a URL length limit smaller than the URL length.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals request works with a URL length limit larger than the URL length.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted bidding signals splits the request if the combined URL length exceeds the limit of regular value.:
FAIL(Chrome:PASS, Safari:FAIL) - Trusted bidding signals splits the request if the combined URL length exceeds the limit of small value.:
FAIL(Chrome:PASS, Safari:FAIL)
- Trusted bidding signals request works with a URL length limit smaller than the URL length.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?16-20 [wpt.fyi]
- Trusted scoring signals response has null value for renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has a number value for renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has a string value for renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has an array value for renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has an object value for renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response has null value for renderURL.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?6-10 [wpt.fyi]
- Trusted scoring signals response does not allow FLEDGE.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has wrong Ad-Auction-Allowed header.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no Ad-Auction-Allowed header.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response is not JSON.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response does not allow FLEDGE.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?41-45 [wpt.fyi]
- Component ads trusted scoring signals.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals request works with a URL length limit set to 0.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals request works with a URL length limit smaller than the URL length.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals request works with a URL length limit larger than the URL length.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.:
FAIL(Chrome:PASS, Safari:FAIL)
- Component ads trusted scoring signals.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?36-40 [wpt.fyi]
- Trusted scoring signals response has data-version and double JSON object body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has data-version and no renderURLs.:
FAIL(Chrome:FAIL, Safari:FAIL) - Component ads trusted scoring signals, server closes the connection without sending anything.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals request without component ads in bid.:
FAIL(Chrome:FAIL, Safari:FAIL) - Component ads trusted scoring signals trusted scoring signals response is empty JSON object.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response has data-version and double JSON object body.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?11-15 [wpt.fyi]
- Trusted scoring signals response is a JSON array.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response is invalid JSON object.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no renderURL object.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no renderURLs.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has renderURL not in response.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response is a JSON array.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?26-30 [wpt.fyi]
- Trusted scoring signals response has min Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has max Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has too large Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has data-version with leading 0.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has negative Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response has min Data-Version.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?1-5 [wpt.fyi]
- No trustedScoringSignalsURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals closes the connection without sending anything.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response is HTTP 404 error.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no content-type.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has wrong content-type.:
FAIL(Chrome:FAIL, Safari:FAIL)
- No trustedScoringSignalsURL.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?31-35 [wpt.fyi]
- Trusted scoring signals response has decimal in Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has space in Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has hex Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has data-version and empty body.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has data-version and JSON array body.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals response has decimal in Data-Version.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?45-last [wpt.fyi]
- Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.:
FAIL(Chrome:PASS, Safari:FAIL) - Trusted scoring signals splits the request if the combined URL length exceeds the limit of small value.:
FAIL(Chrome:PASS, Safari:FAIL)
- Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.:
- /fledge/tentative/trusted-scoring-signals.https.window.html?21-25 [wpt.fyi]
- Trusted scoring signals with escaped renderURL.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals receives hostname field.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals multiple renderURLs.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has no Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL) - Trusted scoring signals response has valid Data-Version.:
FAIL(Chrome:FAIL, Safari:FAIL)
- Trusted scoring signals with escaped renderURL.:
Comment 4•2 years ago
|
||
| bugherder | ||
Description
•