summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fledge
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/fledge')
-rw-r--r--testing/web-platform/meta/fledge/__dir__.ini1
-rw-r--r--testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini21
-rw-r--r--testing/web-platform/meta/fledge/tentative/auction-config-passed-to-worklets.https.window.js.ini28
-rw-r--r--testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini103
-rw-r--r--testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini74
-rw-r--r--testing/web-platform/meta/fledge/tentative/reporting-arguments.https.window.js.ini9
-rw-r--r--testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.window.js.ini31
-rw-r--r--testing/web-platform/meta/fledge/tentative/trusted-scoring-signals.https.window.js.ini25
8 files changed, 263 insertions, 29 deletions
diff --git a/testing/web-platform/meta/fledge/__dir__.ini b/testing/web-platform/meta/fledge/__dir__.ini
new file mode 100644
index 0000000000..79ef6f271a
--- /dev/null
+++ b/testing/web-platform/meta/fledge/__dir__.ini
@@ -0,0 +1 @@
+implementation-status: not-implementing \ No newline at end of file
diff --git a/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini
index a580ac5ebe..c8e7fe9aa1 100644
--- a/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/additional-bids.https.window.js.ini
@@ -7,3 +7,24 @@
[two valid additional bids from two distinct Fetch requests]
expected: FAIL
+
+ [one additional bid filtered by negative targeting, so auction has no winner]
+ expected: FAIL
+
+ [higher additional bid is filtered by negative targeting, so lower additional bid win]
+ expected: FAIL
+
+ [higher additional bid is filtered by negative targeting, but it is missing a signature, so it still wins]
+ expected: FAIL
+
+ [higher additional bid is filtered by negative targeting, but it has an invalid signature, so it still wins]
+ expected: FAIL
+
+ [higher additional bid is filtered by negative targeting by two negative interest groups, and since one is on the device, the lower bid wins]
+ expected: FAIL
+
+ [higher additional bid is filtered by negative targeting by two negative interest groups, but because of a joining origin mismatch, it still wins]
+ expected: FAIL
+
+ [trusted seller signals retrieved for additional bids]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/auction-config-passed-to-worklets.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/auction-config-passed-to-worklets.https.window.js.ini
index 326a6e055d..0f8249fe1a 100644
--- a/testing/web-platform/meta/fledge/tentative/auction-config-passed-to-worklets.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/auction-config-passed-to-worklets.https.window.js.ini
@@ -64,3 +64,31 @@
[AuctionConfig.allSlotsRequestedSizes with non-normalized values.]
expected: FAIL
+
+
+[auction-config-passed-to-worklets.https.window.html?16-20]
+ [AuctionConfig.requestedSize with decimals.]
+ expected: FAIL
+
+ [AuctionConfig.requestedSize with non-normalized values.]
+ expected: FAIL
+
+ [Unset AuctionConfig.allSlotsRequestedSizes.]
+ expected: FAIL
+
+ [AuctionConfig.allSlotsRequestedSizes.]
+ expected: FAIL
+
+ [AuctionConfig.allSlotsRequestedSizes with non-normalized values.]
+ expected: FAIL
+
+
+[auction-config-passed-to-worklets.https.window.html?21-last]
+ [AuctionConfig.reportingTimeout with positive within-cap value.]
+ expected: FAIL
+
+ [AuctionConfig.reportingTimeout above the cap value.]
+ expected: FAIL
+
+ [AuctionConfig.reportingTimeout not provided]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini
index 32b7809f8c..5eafa8223d 100644
--- a/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/auction-config.https.window.js.ini
@@ -1,17 +1,17 @@
[auction-config.https.window.html?6-10]
- [trustedScoringSignalsURL is cross-origin with seller]
+ [valid trustedScoringSignalsURL]
expected: FAIL
- [interestGroupBuyer is invalid]
+ [trustedScoringSignalsURL should not have a fragment]
expected: FAIL
- [interestGroupBuyer is not https]
+ [trustedScoringSignalsURL with an empty fragment is not OK]
expected: FAIL
- [only one interestGroupBuyer is invalid]
+ [trustedScoringSignalsURL should not have a query]
expected: FAIL
- [only one interestGroupBuyer is not https]
+ [trustedScoringSignalsURL with an empty query is not OK]
expected: FAIL
@@ -33,36 +33,36 @@
[auction-config.https.window.html?16-20]
- [perBuyerSignals has invalid URL in a key]
+ [only one interestGroupBuyer is not https]
expected: FAIL
- [perBuyerSignals value is invalid as JSON]
+ [auctionSignals is invalid as JSON]
expected: FAIL
- [perBuyerGroupLimits has invalid URL in a key]
+ [sellerSignals is invalid as JSON]
expected: FAIL
- [perBuyerExperimentGroupIds has invalid URL in a key]
+ [directFromSellerSignals is invalid]
expected: FAIL
- [perBuyerPrioritySignals has invalid URL in a key]
+ [directFromSellerSignals is cross-origin with seller]
expected: FAIL
[auction-config.https.window.html?11-15]
- [auctionSignals is invalid as JSON]
+ [trustedScoringSignalsURL should not have embedded credentials]
expected: FAIL
- [sellerSignals is invalid as JSON]
+ [trustedScoringSignalsURL is cross-origin with seller]
expected: FAIL
- [directFromSellerSignals is invalid]
+ [interestGroupBuyer is invalid]
expected: FAIL
- [directFromSellerSignals is cross-origin with seller]
+ [interestGroupBuyer is not https]
expected: FAIL
- [directFromSellerSignals has nonempty query]
+ [only one interestGroupBuyer is invalid]
expected: FAIL
@@ -78,19 +78,19 @@
[auction-config.https.window.html?21-25]
- [perBuyerPrioritySignals has a value with a key with prefix "browserSignals"]
+ [directFromSellerSignals has nonempty query]
expected: FAIL
- [component auctions are not allowed within component auctions]
+ [perBuyerSignals has invalid URL in a key]
expected: FAIL
- [component auctions are not allowed with interestGroupBuyers]
+ [perBuyerSignals value is invalid as JSON]
expected: FAIL
- [perBuyerCurrencies with invalid currency]
+ [perBuyerGroupLimits has invalid URL in a key]
expected: FAIL
- [perBuyerCurrencies with invalid currency map key]
+ [perBuyerExperimentGroupIds has invalid URL in a key]
expected: FAIL
@@ -103,19 +103,19 @@
[auction-config.https.window.html?31-35]
- [requestedSize height not a number]
+ [perBuyerCurrencies with invalid currency map key]
expected: FAIL
- [requestedSize 0]
+ [perBuyerCurrencies with non-https currency map key]
expected: FAIL
- [requestedSize space before units]
+ [perBuyerCurrencies not convertible to dictionary]
expected: FAIL
- [requestedSize leading 0]
+ [requestedSize has no width]
expected: FAIL
- [requestedSize invalid unit type]
+ [requestedSize has no height]
expected: FAIL
@@ -140,17 +140,62 @@
[auction-config.https.window.html?26-30]
- [perBuyerCurrencies with non-https currency map key]
+ [perBuyerPrioritySignals has invalid URL in a key]
expected: FAIL
- [perBuyerCurrencies not convertible to dictionary]
+ [perBuyerPrioritySignals has a value with a key with prefix "browserSignals"]
expected: FAIL
- [requestedSize has no width]
+ [component auctions are not allowed within component auctions]
expected: FAIL
- [requestedSize has no height]
+ [component auctions are not allowed with interestGroupBuyers]
+ expected: FAIL
+
+ [perBuyerCurrencies with invalid currency]
+ expected: FAIL
+
+
+[auction-config.https.window.html?46-last]
+ [allSlotsRequestedSizes has invalid value]
expected: FAIL
+ [forDebuggingOnly lockout and cooldowns updating in one auction, read in another's.]
+ expected: FAIL
+
+
+[auction-config.https.window.html?36-40]
[requestedSize width not a number]
expected: FAIL
+
+ [requestedSize height not a number]
+ expected: FAIL
+
+ [requestedSize 0]
+ expected: FAIL
+
+ [requestedSize space before units]
+ expected: FAIL
+
+ [requestedSize leading 0]
+ expected: FAIL
+
+
+[auction-config.https.window.html?40-45]
+ [requestedSize leading 0]
+ expected: FAIL
+
+ [requestedSize invalid unit type]
+ expected: FAIL
+
+ [requestedSize hexideximal]
+ expected: FAIL
+
+ [Empty allSlotsRequestedSizes]
+ expected: FAIL
+
+ [allSlotsRequestedSizes without matching value in requestedSize]
+ expected: FAIL
+
+ [allSlotsRequestedSizes has duplicate values]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini
new file mode 100644
index 0000000000..29a738a1dd
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/interest-group-update.https.window.js.ini
@@ -0,0 +1,74 @@
+[interest-group-update.https.window.html?15-19]
+ [executionMode updated to frozen context]
+ expected: FAIL
+
+ [executionMode updated to compatibility]
+ expected: FAIL
+
+ [executionMode updated to group by origin]
+ expected: FAIL
+
+ [executionMode updated with invalid input]
+ expected: FAIL
+
+ [owner cannot be updated.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?10-14]
+ [trustedBiddingSignalsSlotSizeMode updated to unknown, defaults to none]
+ expected: FAIL
+
+ [ads updated from 2 ads to 1.]
+ expected: FAIL
+
+ [ads updated from 1 ad to 2.]
+ expected: FAIL
+
+ [adComponents updated from 1 adComponent to 2.]
+ expected: FAIL
+
+ [adComponents updated from 2 adComponents to 1.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?5-9]
+ [trustedBiddingSignalsKeys updated correctly]
+ expected: FAIL
+
+ [trustedBiddingSignalsKeys updated to empty array.]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to slot-size]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to all-slots-requested-sizes]
+ expected: FAIL
+
+ [trustedBiddingSignalsSlotSizeMode updated to none]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?20-last]
+ [name cannot be updated.]
+ expected: FAIL
+
+ [executionMode not updated when unknown type.]
+ expected: FAIL
+
+ [trustedBiddingSignalsKeys not updated when bad value.]
+ expected: FAIL
+
+
+[interest-group-update.https.window.html?1-4]
+ [userBiddingSignals update overwrites everything in the field.]
+ expected: FAIL
+
+ [userBiddingSignals updated multi-type]
+ expected: FAIL
+
+ [userBiddingSignals updated to non object]
+ expected: FAIL
+
+ [userBiddingSignals updated to null]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.window.js.ini
index 33c04acaa8..dd27377f32 100644
--- a/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.window.js.ini
@@ -14,6 +14,15 @@
[browserSignals.madeHighestScoringOtherBid with other bid.]
expected: FAIL
+ [browserSignals.reportingTimeout with custom value from auction config.]
+ expected: FAIL
+
+ [browserSignals.reportingTimeout above the cap value.]
+ expected: FAIL
+
+ [browserSignals.reportingTimeout default value.]
+ expected: FAIL
+
[reporting-arguments.https.window.html?1-5]
[Seller passes number to bidder.]
diff --git a/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.window.js.ini
index 8d646a3b6e..b75f994e46 100644
--- a/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.window.js.ini
@@ -251,3 +251,34 @@
[slot-size trustedBiddingSignalsSlotSizeMode, requestedSize in AuctionConfig]
expected: FAIL
+
+
+[trusted-bidding-signals.https.window.html?71-last]
+ [Trusted bidding signals request works with a URL length limit smaller than the URL length.]
+ expected: FAIL
+
+ [Trusted bidding signals request works with a URL length limit larger than the URL length.]
+ expected: FAIL
+
+ [Trusted bidding signals splits the request if the combined URL length exceeds the limit of regular value.]
+ expected: FAIL
+
+ [Trusted bidding signals splits the request if the combined URL length exceeds the limit of small value.]
+ expected: FAIL
+
+
+[trusted-bidding-signals.https.window.html?66-70]
+ [all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode, multiple unit types]
+ expected: FAIL
+
+ [Mixed trustedBiddingSignalsSlotSizeModes in a single auction]
+ expected: FAIL
+
+ [slot-size trustedBiddingSignalsSlotSizeMode in a component auction]
+ expected: FAIL
+
+ [all-slots-requested-sizes trustedBiddingSignalsSlotSizeMode in a component auction]
+ expected: FAIL
+
+ [Trusted bidding signals request works with a URL length limit set to 0.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/trusted-scoring-signals.https.window.js.ini b/testing/web-platform/meta/fledge/tentative/trusted-scoring-signals.https.window.js.ini
index 332bfe2929..e1f0115b30 100644
--- a/testing/web-platform/meta/fledge/tentative/trusted-scoring-signals.https.window.js.ini
+++ b/testing/web-platform/meta/fledge/tentative/trusted-scoring-signals.https.window.js.ini
@@ -137,3 +137,28 @@
[Trusted scoring signals response has data-version and JSON array body.]
expected: FAIL
+
+
+[trusted-scoring-signals.https.window.html?41-45]
+ [Component ads trusted scoring signals.]
+ expected: FAIL
+
+ [Trusted scoring signals request works with a URL length limit set to 0.]
+ expected: FAIL
+
+ [Trusted scoring signals request works with a URL length limit smaller than the URL length.]
+ expected: FAIL
+
+ [Trusted scoring signals request works with a URL length limit larger than the URL length.]
+ expected: FAIL
+
+ [Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.]
+ expected: FAIL
+
+
+[trusted-scoring-signals.https.window.html?45-last]
+ [Trusted scoring signals splits the request if the combined URL length exceeds the limit of regular value.]
+ expected: FAIL
+
+ [Trusted scoring signals splits the request if the combined URL length exceeds the limit of small value.]
+ expected: FAIL