Closed Bug 1849755 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 41586 - [Fledge]: Add component ads WPT tests.

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox119 fixed)

RESOLVED FIXED
119 Branch
Tracking Status
firefox119 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 41586 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/41586
Details from upstream follow.

Matt Menke <mmenke@chromium.org> wrote:

[Fledge]: Add component ads WPT tests.

In particular, test loading WPT component ads in fenced frames,
make sure they can request resources, but can't send event reports,
test the 20 limit, and test duplicate components in a number of ways.

This doesn't add any tests for component ads with seller signals,
which I'll do in a followup CL.

BUG: 1425952
Change-Id: I3cc659c2a85badde886b3df48c8245816db8aed6
Reviewed-on: https://chromium-review.googlesource.com/4777449
WPT-Export-Revision: e7b824f30030408d668f94001aecbe0fa68b78d5

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 12 tests and 38 subtests

Status Summary

Firefox

OK : 12
PASS: 1
FAIL: 304

Chrome

OK : 12
PASS: 1
FAIL: 304

Safari

OK : 12
PASS: 1
FAIL: 304

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /fledge/tentative/auction-config.https.sub.window.html [wpt.fyi]
    • no buyers => no winners: FAIL (Chrome: FAIL, Safari: FAIL)
    • seller is not an https URL: FAIL (Chrome: FAIL, Safari: FAIL)
    • decisionLogicUrl is invalid: FAIL
    • decisionLogicUrl is cross-origin with seller: FAIL
    • trustedScoringSignalsUrl is invalid: FAIL
    • trustedScoringSignalsUrl is cross-origin with seller: FAIL
    • interestGroupBuyer is invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • interestGroupBuyer is not https: FAIL (Chrome: FAIL, Safari: FAIL)
    • only one interestGroupBuyer is invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • only one interestGroupBuyer is not https: FAIL (Chrome: FAIL, Safari: FAIL)
    • auctionSignals is invalid as JSON: FAIL (Chrome: FAIL, Safari: FAIL)
    • sellerSignals is invalid as JSON: FAIL (Chrome: FAIL, Safari: FAIL)
    • directFromSellerSignals is invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • directFromSellerSignals is cross-origin with seller: FAIL (Chrome: FAIL, Safari: FAIL)
    • directFromSellerSignals has nonempty query: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerSignals has invalid URL in a key: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerSignals value is invalid as JSON: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerGroupLimits has invalid URL in a key: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerExperimentGroupIds has invalid URL in a key: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerPrioritySignals has invalid URL in a key: FAIL (Chrome: FAIL, Safari: FAIL)
    • perBuyerPrioritySignals has a value with a key with prefix "browserSignals": FAIL (Chrome: FAIL, Safari: FAIL)
    • component auctions are not allowed within component auctions: FAIL (Chrome: FAIL, Safari: FAIL)
    • component auctions are not allowed with interestGroupBuyers: FAIL (Chrome: FAIL, Safari: FAIL)
    • decisionLogicURL is invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • decisionLogicURL is cross-origin with seller: FAIL (Chrome: FAIL, Safari: FAIL)
    • trustedScoringSignalsURL is invalid: FAIL (Chrome: FAIL, Safari: FAIL)
    • trustedScoringSignalsURL is cross-origin with seller: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/component-ads.https.sub.window.html [wpt.fyi]
    • Group has no component ads, no adComponents in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Group has no component ads, adComponents in bid is empty array.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Group has component ads, but not used in bid (no adComponents field).: FAIL (Chrome: FAIL, Safari: FAIL)
    • Group has component ads, but not used in bid (adComponents field empty array).: FAIL (Chrome: FAIL, Safari: FAIL)
    • Unused component ads with metadata.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Unknown component ad URL in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Render URL used as component ad URL in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Component ad URL used as render URL.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 2 of 2 component ads in bid and then shown.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 2 of 2 component ads in bid and then shown, with metadata.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 2 of 20 component ads in bid and then shown.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 20 of 20 component ads in bid and then shown.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 6 of 20 component ads in bid, 2 shown.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 4 of 4 component ads shown multiple times.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Same component ad used multiple times in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Load component ads not in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 21 component ads not allowed in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Same component ad not allowed 21 times in bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Reports not sent from component ad.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/generate-bid-recency.https.sub.window.html [wpt.fyi]
    • Check recency in generateBid() is below a certain threshold and rounded to multiple of 100 milliseconds.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/join-leave-ad-interest-group.https.sub.window.html [wpt.fyi]
  • /fledge/tentative/no-winner.https.sub.window.html [wpt.fyi]
    • Bidding logic script: error=close-connection: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=http-error: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=no-content-type: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=wrong-content-type: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=bad-allow-fledge: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=fledge-not-allowed: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=no-allow-fledge: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=no-body: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: error=no-generateBid: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=throw 1;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=This does not compile: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=while(1);: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return 5;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return "Foo";: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return interestGroup.ads[0].renderUrl;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid: 1, render: "https://not-in-ads-array.test/"};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid: 1};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return {render: interestGroup.ads[0].renderUrl};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid:0, render: interestGroup.ads[0].renderUrl};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidding logic script: generateBid=return {bid:-1, render: interestGroup.ads[0].renderUrl};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=close-connection: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=http-error: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=no-content-type: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=wrong-content-type: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=bad-allow-fledge: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=fledge-not-allowed: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=no-allow-fledge: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=no-body: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: error=no-scoreAd: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=throw 1;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=This does not compile: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=while(1);: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return "Foo";: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: "Foo"};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return 0;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return -1;: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: 0};: FAIL (Chrome: FAIL, Safari: FAIL)
    • Decision logic script: scoreAd=return {desirability: -1};: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/register-ad-beacon.https.sub.window.html [wpt.fyi]
    • Seller calls registerAdBeacon().: FAIL (Chrome: FAIL, Safari: FAIL)
    • Buyer calls registerAdBeacon().: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller calls registerAdBeacon(), beacon sent with body.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Buyer calls registerAdBeacon(), beacon sent with body.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller calls registerAdBeacon(). reportEvent() called twice.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Buyer calls registerAdBeacon(). reportEvent() called twice.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller calls registerAdBeacon() with multiple beacons.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Buyer calls registerAdBeacon() with multiple beacons.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller and buyer call registerAdBeacon() with shared reportEvent() call.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller and buyer call registerAdBeacon() with separate reportEvent() calls.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller calls registerAdBeacon() multiple times.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Buyer calls registerAdBeacon() multiple times.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/reporting-arguments.https.sub.window.html [wpt.fyi]
    • Seller passes number to bidder.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller passes string to bidder.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller passes array to bidder.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller passes object to bidder.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.topWindowHostname test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.seller test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.topLevelSeller and browserSignals.componentSeller test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.renderUrl test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.bid test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.desirability test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.topLevelSellerSignals test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.dataVersion test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.modifiedBid test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.highestScoringOtherBid with no other interest groups test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.highestScoringOtherBid with other groups that do not bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.highestScoringOtherBid with other bids.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.interestGroupName test.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.madeHighestScoringOtherBid with no other bids.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.madeHighestScoringOtherBid with group that did not bid.: FAIL (Chrome: FAIL, Safari: FAIL)
    • browserSignals.madeHighestScoringOtherBid with other bid.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/round-a-value.https.sub.window.html [wpt.fyi]
    • Check adCost is stochastically rounded with 8 bit mantissa and exponent.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Check bid is stochastically rounded with 8 bit mantissa and exponent.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Check desirability is stochastically rounded with 8 bit mantissa and exponent.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Check highestScoringOtherBid is stochastically rounded with 8 bit mantissa and exponent.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Value is ignored as a non-valid floating-point number.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Value is rounded to 0 if value is greater than 0 and its exponent is less than -128.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Value is rounded to -0 if value is greater than 0 and its exponent is less than -128.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Value is rounded to Infinity if value is greater than 0 and its exponent is greater than 127.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Value is rounded to -Infinity if value is less than 0 and its exponent is greater than 127.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/send-report-to.https.sub.window.html [wpt.fyi]
    • Both send reports, seller passes nothing to bidder.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only seller sends a report: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only seller sends a report, bidder throws an exception: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only seller sends a report, bidder has no reportWin() method: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only bidder sends a report: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only bidder sends a report, seller passes a message to bidder: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only bidder sends a report, seller throws an exception: FAIL (Chrome: FAIL, Safari: FAIL)
    • Only bidder sends a report, seller has no reportResult() method: FAIL (Chrome: FAIL, Safari: FAIL)
    • Seller calls sendReportTo() twice, which throws an exception.: FAIL (Chrome: FAIL, Safari: FAIL)
    • Bidder calls sendReportTo() twice, which throws an exception.: FAIL (Chrome: FAIL, Safari: FAIL)
  • /fledge/tentative/trusted-bidding-signals.https.sub.window.html [wpt.fyi]
    • No trustedBiddingSignalsKeys or trustedBiddingSignalsUrl.: FAIL
    • trustedBiddingSignalsKeys but no trustedBiddingSignalsUrl.: FAIL
    • trustedBiddingSignalsUrl without trustedBiddingSignalsKeys.: FAIL
    • trustedBiddingSignalsUrl closes the connection without sending anything.: FAIL
    • Trusted bidding signals response is HTTP 404 error.: FAIL (Chrome: FAIL, Safari: FAIL)
    • 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 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 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 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 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 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 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 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 with Data-Version and invalid keys entry: FAIL (Chrome: FAIL, Safari: FAIL)
    • 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)
  • /fledge/tentative/trusted-scoring-signals.https.sub.window.html [wpt.fyi]
    • No trustedScoringSignalsUrl.: 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)
    • 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 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 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 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 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 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 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)
    • No trustedScoringSignalsURL.: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/10ae27a818d2 [wpt PR 41586] - [Fledge]: Add component ads WPT tests., a=testonly https://hg.mozilla.org/integration/autoland/rev/d1e184ba5fe9 [wpt PR 41586] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
You need to log in before you can comment on or make changes to this bug.