summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/fledge
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 01:47:29 +0000
commit0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d (patch)
treea31f07c9bcca9d56ce61e9a1ffd30ef350d513aa /testing/web-platform/meta/fledge
parentInitial commit. (diff)
downloadfirefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.tar.xz
firefox-esr-0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d.zip
Adding upstream version 115.8.0esr.upstream/115.8.0esr
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/fledge')
-rw-r--r--testing/web-platform/meta/fledge/tentative/auction-config.https.sub.window.js.ini69
-rw-r--r--testing/web-platform/meta/fledge/tentative/fetch-ad-auction-headers-insecure-context.tentative.http.html.ini3
-rw-r--r--testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini261
-rw-r--r--testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini114
-rw-r--r--testing/web-platform/meta/fledge/tentative/register-ad-beacon.https.sub.window.js.ini36
-rw-r--r--testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini60
-rw-r--r--testing/web-platform/meta/fledge/tentative/send-report-to.https.sub.window.js.ini30
-rw-r--r--testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.sub.window.js.ini138
8 files changed, 711 insertions, 0 deletions
diff --git a/testing/web-platform/meta/fledge/tentative/auction-config.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/auction-config.https.sub.window.js.ini
new file mode 100644
index 0000000000..669c8c4b45
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/auction-config.https.sub.window.js.ini
@@ -0,0 +1,69 @@
+[auction-config.https.sub.window.html]
+ [no buyers => no winners]
+ expected: FAIL
+
+ [seller is not an https URL]
+ expected: FAIL
+
+ [decisionLogicUrl is invalid]
+ expected: FAIL
+
+ [decisionLogicUrl is cross-origin with seller]
+ expected: FAIL
+
+ [trustedScoringSignalsUrl is invalid]
+ expected: FAIL
+
+ [trustedScoringSignalsUrl is cross-origin with seller]
+ expected: FAIL
+
+ [interestGroupBuyer is invalid]
+ expected: FAIL
+
+ [interestGroupBuyer is not https]
+ expected: FAIL
+
+ [only one interestGroupBuyer is invalid]
+ expected: FAIL
+
+ [only one interestGroupBuyer is not https]
+ expected: FAIL
+
+ [auctionSignals is invalid as JSON]
+ expected: FAIL
+
+ [sellerSignals is invalid as JSON]
+ expected: FAIL
+
+ [directFromSellerSignals is invalid]
+ expected: FAIL
+
+ [directFromSellerSignals is cross-origin with seller]
+ expected: FAIL
+
+ [directFromSellerSignals has nonempty query]
+ expected: FAIL
+
+ [perBuyerSignals has invalid URL in a key]
+ expected: FAIL
+
+ [perBuyerSignals value is invalid as JSON]
+ expected: FAIL
+
+ [perBuyerGroupLimits has invalid URL in a key]
+ expected: FAIL
+
+ [perBuyerExperimentGroupIds has invalid URL in a key]
+ expected: FAIL
+
+ [perBuyerPrioritySignals has invalid URL in a key]
+ expected: FAIL
+
+ [perBuyerPrioritySignals has a value with a key with prefix "browserSignals"]
+ expected: FAIL
+
+ [component auctions are not allowed within component auctions]
+ expected: FAIL
+
+ [component auctions are not allowed with interestGroupBuyers]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/fetch-ad-auction-headers-insecure-context.tentative.http.html.ini b/testing/web-platform/meta/fledge/tentative/fetch-ad-auction-headers-insecure-context.tentative.http.html.ini
new file mode 100644
index 0000000000..b1bc8a1a71
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/fetch-ad-auction-headers-insecure-context.tentative.http.html.ini
@@ -0,0 +1,3 @@
+[fetch-ad-auction-headers-insecure-context.tentative.http.html]
+ [test fetch(<url>, {adAuctionHeaders: true}) in insecure context]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini
new file mode 100644
index 0000000000..3ad516b5d8
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/join-leave-ad-interest-group.https.sub.window.js.ini
@@ -0,0 +1,261 @@
+[join-leave-ad-interest-group.https.sub.window.html]
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":null}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"owner":null,"name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"owner":"http://web-platform.test:8443","name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"owner":"wss://web-platform.test:8443","name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"owner":"www.web-platform.test","name":"default name"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":false,"interestGroup":{"owner":"https://web-platform.test:8443"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":""}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priority":1}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priority":0}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priority":-1.5}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":1}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":{"a":"apple"}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":{}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":{"a":1}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","priorityVector":{"a":1,"b":-4.5,"a.b":0}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":1}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":{"a":"apple"}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":{}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":{"a":1}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","prioritySignalsOverrides":{"a":1,"b":-4.5,"a.b":0}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","enableBiddingSignalsPrioritization":true}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","enableBiddingSignalsPrioritization":false}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingLogicUrl":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingLogicUrl":"https://www.web-platform.test/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingLogicUrl":"data:text/javascript,Foo"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingLogicUrl":"https://web-platform.test:8443/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingLogicUrl":"relative/path"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperUrl":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperUrl":"https://www.web-platform.test/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperUrl":"data:application/wasm,Foo"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperUrl":"https://web-platform.test:8443/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","biddingWasmHelperUrl":"relative/path"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"https://www.web-platform.test/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"data:application/wasm,Foo"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"https://web-platform.test:8443/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","dailyUpdateUrl":"relative/path"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","executionMode":"compatibility"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","executionMode":"groupByOrigin"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","executionMode":"unknownValuesAreValid"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsUrl":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsUrl":"https://www.web-platform.test/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsUrl":"data:application/json,{}"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsUrl":"https://web-platform.test:8443/foo.js"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsUrl":"relative/path"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsKeys":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsKeys":{}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsKeys":[\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","trustedBiddingSignalsKeys":["a",4,"Foo"\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","userBiddingSignals":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","userBiddingSignals":"foo"}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","userBiddingSignals":15}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","userBiddingSignals":[5,"foo",[-6.4,{"a":"b"}\]\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","userBiddingSignals":{"a":[5,"foo",{"b":-6.4}\]}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":5}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":{}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"1":[2,3\],"metadata":[{"a":"b"},"c"\]}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/"},{"renderUrl":"https://somewhere-else.test/"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/","metadata":null}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","ads":[{"renderUrl":"https://somewhere.test/","metadata":null,"someOtherField":"foo"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":null}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":5}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":{}}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":false,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"1":[2,3\],"metadata":[{"a":"b"},"c"\]}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/"},{"renderUrl":"https://elsewhere.test/"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/","metadata":null}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","adComponents":[{"renderUrl":"https://somewhere.test/","metadata":null,"someOtherField":"foo"}\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: {"expectJoinSucces":true,"expectLeaveSucces":true,"interestGroup":{"owner":"https://web-platform.test:8443","name":"default name","extra":false,"fields":{"do":"not"},"matter":"at","all":[3,4,5\]}}]
+ expected: FAIL
+
+ [Join and leave interest group: Largest possible interest group dictionary]
+ expected: FAIL
+
+ [Join and leave interest group: Oversized interest group dictionary]
+ expected: FAIL
+
+ [Join same interest group overwrites old matching group.]
+ expected: FAIL
+
+ [Leaving interest group actually leaves interest group.]
+ expected: FAIL
+
+ [Leave an interest group that was never joined.]
+ expected: FAIL
+
+ [Join and leave interest group: Largest possible interest group dictionary]
+ expected: FAIL
+
+ [Join and leave interest group: Oversized interest group dictionary]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini
new file mode 100644
index 0000000000..1463a37d0d
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/no-winner.https.sub.window.js.ini
@@ -0,0 +1,114 @@
+[no-winner.https.sub.window.html]
+ [Bidding logic script: error=close-connection]
+ expected: FAIL
+
+ [Bidding logic script: error=http-error]
+ expected: FAIL
+
+ [Bidding logic script: error=no-content-type]
+ expected: FAIL
+
+ [Bidding logic script: error=wrong-content-type]
+ expected: FAIL
+
+ [Bidding logic script: error=bad-allow-fledge]
+ expected: FAIL
+
+ [Bidding logic script: error=fledge-not-allowed]
+ expected: FAIL
+
+ [Bidding logic script: error=no-allow-fledge]
+ expected: FAIL
+
+ [Bidding logic script: error=no-body]
+ expected: FAIL
+
+ [Bidding logic script: error=no-generateBid]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=throw 1;]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=This does not compile]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=while(1);]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return 5;]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return "Foo";]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return interestGroup.ads[0\].renderUrl;]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return {bid: 1, render: "https://not-in-ads-array.test/"};]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return {bid: 1};]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return {render: interestGroup.ads[0\].renderUrl};]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return {bid:0, render: interestGroup.ads[0\].renderUrl};]
+ expected: FAIL
+
+ [Bidding logic script: generateBid=return {bid:-1, render: interestGroup.ads[0\].renderUrl};]
+ expected: FAIL
+
+ [Decision logic script: error=close-connection]
+ expected: FAIL
+
+ [Decision logic script: error=http-error]
+ expected: FAIL
+
+ [Decision logic script: error=no-content-type]
+ expected: FAIL
+
+ [Decision logic script: error=wrong-content-type]
+ expected: FAIL
+
+ [Decision logic script: error=bad-allow-fledge]
+ expected: FAIL
+
+ [Decision logic script: error=fledge-not-allowed]
+ expected: FAIL
+
+ [Decision logic script: error=no-allow-fledge]
+ expected: FAIL
+
+ [Decision logic script: error=no-body]
+ expected: FAIL
+
+ [Decision logic script: error=no-scoreAd]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=throw 1;]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=This does not compile]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=while(1);]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return "Foo";]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return {desirability: "Foo"};]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return 0;]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return -1;]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return {desirability: 0};]
+ expected: FAIL
+
+ [Decision logic script: scoreAd=return {desirability: -1};]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/register-ad-beacon.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/register-ad-beacon.https.sub.window.js.ini
new file mode 100644
index 0000000000..e3581fc3b3
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/register-ad-beacon.https.sub.window.js.ini
@@ -0,0 +1,36 @@
+[register-ad-beacon.https.sub.window.html]
+ [Seller calls registerAdBeacon().]
+ expected: FAIL
+
+ [Buyer calls registerAdBeacon().]
+ expected: FAIL
+
+ [Seller calls registerAdBeacon(), beacon sent with body.]
+ expected: FAIL
+
+ [Buyer calls registerAdBeacon(), beacon sent with body.]
+ expected: FAIL
+
+ [Seller calls registerAdBeacon(). reportEvent() called twice.]
+ expected: FAIL
+
+ [Buyer calls registerAdBeacon(). reportEvent() called twice.]
+ expected: FAIL
+
+ [Seller calls registerAdBeacon() with multiple beacons.]
+ expected: FAIL
+
+ [Buyer calls registerAdBeacon() with multiple beacons.]
+ expected: FAIL
+
+ [Seller and buyer call registerAdBeacon() with shared reportEvent() call.]
+ expected: FAIL
+
+ [Seller and buyer call registerAdBeacon() with separate reportEvent() calls.]
+ expected: FAIL
+
+ [Seller calls registerAdBeacon() multiple times.]
+ expected: FAIL
+
+ [Buyer calls registerAdBeacon() multiple times.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini
new file mode 100644
index 0000000000..271c6d7e2c
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/reporting-arguments.https.sub.window.js.ini
@@ -0,0 +1,60 @@
+[reporting-arguments.https.sub.window.html]
+ [Seller passes number to bidder.]
+ expected: FAIL
+
+ [Seller passes string to bidder.]
+ expected: FAIL
+
+ [Seller passes array to bidder.]
+ expected: FAIL
+
+ [Seller passes object to bidder.]
+ expected: FAIL
+
+ [browserSignals.topWindowHostname test.]
+ expected: FAIL
+
+ [browserSignals.seller test.]
+ expected: FAIL
+
+ [browserSignals.topLevelSeller and browserSignals.componentSeller test.]
+ expected: FAIL
+
+ [browserSignals.renderUrl test.]
+ expected: FAIL
+
+ [browserSignals.bid test.]
+ expected: FAIL
+
+ [browserSignals.desirability test.]
+ expected: FAIL
+
+ [browserSignals.topLevelSellerSignals test.]
+ expected: FAIL
+
+ [browserSignals.dataVersion test.]
+ expected: FAIL
+
+ [browserSignals.modifiedBid test.]
+ expected: FAIL
+
+ [browserSignals.highestScoringOtherBid with no other interest groups test.]
+ expected: FAIL
+
+ [browserSignals.highestScoringOtherBid with other groups that do not bid.]
+ expected: FAIL
+
+ [browserSignals.highestScoringOtherBid with other bids.]
+ expected: FAIL
+
+ [browserSignals.interestGroupName test.]
+ expected: FAIL
+
+ [browserSignals.madeHighestScoringOtherBid with no other bids.]
+ expected: FAIL
+
+ [browserSignals.madeHighestScoringOtherBid with group that did not bid.]
+ expected: FAIL
+
+ [browserSignals.madeHighestScoringOtherBid with other bid.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/send-report-to.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/send-report-to.https.sub.window.js.ini
new file mode 100644
index 0000000000..fa61352431
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/send-report-to.https.sub.window.js.ini
@@ -0,0 +1,30 @@
+[send-report-to.https.sub.window.html]
+ [Both send reports, seller passes nothing to bidder.]
+ expected: FAIL
+
+ [Only seller sends a report]
+ expected: FAIL
+
+ [Only seller sends a report, bidder throws an exception]
+ expected: FAIL
+
+ [Only seller sends a report, bidder has no reportWin() method]
+ expected: FAIL
+
+ [Only bidder sends a report]
+ expected: FAIL
+
+ [Only bidder sends a report, seller passes a message to bidder]
+ expected: FAIL
+
+ [Only bidder sends a report, seller throws an exception]
+ expected: FAIL
+
+ [Only bidder sends a report, seller has no reportResult() method]
+ expected: FAIL
+
+ [Seller calls sendReportTo() twice, which throws an exception.]
+ expected: FAIL
+
+ [Bidder calls sendReportTo() twice, which throws an exception.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.sub.window.js.ini b/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.sub.window.js.ini
new file mode 100644
index 0000000000..ec9faa6e85
--- /dev/null
+++ b/testing/web-platform/meta/fledge/tentative/trusted-bidding-signals.https.sub.window.js.ini
@@ -0,0 +1,138 @@
+[trusted-bidding-signals.https.sub.window.html]
+ [No trustedBiddingSignalsKeys or trustedBiddingSignalsUrl.]
+ expected: FAIL
+
+ [trustedBiddingSignalsKeys but no trustedBiddingSignalsUrl.]
+ expected: FAIL
+
+ [trustedBiddingSignalsUrl without trustedBiddingSignalsKeys.]
+ expected: FAIL
+
+ [trustedBiddingSignalsUrl closes the connection without sending anything.]
+ expected: FAIL
+
+ [Trusted bidding signals response is HTTP 404 error.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no content-type.]
+ expected: FAIL
+
+ [Trusted bidding signals response has wrong content-type.]
+ expected: FAIL
+
+ [Trusted bidding signals response does not allow fledge.]
+ expected: FAIL
+
+ [Trusted bidding signals response has wrong X-Allow-FLEDGE header.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no X-Allow-FLEDGE header.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no body.]
+ expected: FAIL
+
+ [Trusted bidding signals response is not JSON.]
+ expected: FAIL
+
+ [Trusted bidding signals response is a JSON array.]
+ expected: FAIL
+
+ [Trusted bidding signals response in invalid JSON object.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no keys object.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no keys.]
+ expected: FAIL
+
+ [Trusted bidding signals response keys is incorrectly an array.]
+ expected: FAIL
+
+ [Trusted bidding signals response has key not in trustedBiddingSignalsKeys.]
+ expected: FAIL
+
+ [Trusted bidding signals response null value for key.]
+ expected: FAIL
+
+ [Trusted bidding signals response has a number value for key.]
+ expected: FAIL
+
+ [Trusted bidding signals response has string value for key.]
+ expected: FAIL
+
+ [Trusted bidding signals response has array value for key.]
+ expected: FAIL
+
+ [Trusted bidding signals response has object value for key.]
+ expected: FAIL
+
+ [Trusted bidding signals receives empty string key.]
+ expected: FAIL
+
+ [Trusted bidding signals response has multiple keys.]
+ expected: FAIL
+
+ [Trusted bidding signals receives escaped key.]
+ expected: FAIL
+
+ [Trusted bidding signals receives null key.]
+ expected: FAIL
+
+ [Trusted bidding signals receives interest group name.]
+ expected: FAIL
+
+ [Trusted bidding signals receives escaped interest group name.]
+ expected: FAIL
+
+ [Trusted bidding signals receives empty interest group name.]
+ expected: FAIL
+
+ [Trusted bidding signals receives hostname field.]
+ expected: FAIL
+
+ [Trusted bidding signals response has no data-version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has numeric Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has min Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has max Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has too large Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has Data-Version with leading 0.]
+ expected: FAIL
+
+ [Trusted bidding signals response has negative Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has decimal in Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has space in Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has hex Data-Version.]
+ expected: FAIL
+
+ [Trusted bidding signals response has Data-Version and no trustedBiddingSignalsKeys.]
+ expected: FAIL
+
+ [Trusted bidding signals response with Data-Version and empty body.]
+ expected: FAIL
+
+ [Trusted bidding signals response with Data-Version and JSON array body.]
+ expected: FAIL
+
+ [Trusted bidding signals response with Data-Version and double JSON object body.]
+ expected: FAIL
+
+ [Trusted bidding signals response with Data-Version and invalid keys entry]
+ expected: FAIL