[out-of-document-rule-set.https.html?include=RelativeUrlForSpeculationRulesSet] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should fetch a speculation rules set using its relative URL.] expected: FAIL [out-of-document-rule-set.https.html?include=RelativeUrlForCandidate] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should resolve the relative candidate URLs in the speculation rules set based on the speculation rules set's URL] expected: FAIL [out-of-document-rule-set.https.html?include=FailCORS] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set if CORS fails.] expected: FAIL [out-of-document-rule-set.https.html?include=InvalidUrlForSpeculationRulesSet] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set with invalid URL.] expected: FAIL [out-of-document-rule-set.https.html?include=EmptyRuleSet] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject an empty speculation rules set.] expected: FAIL [out-of-document-rule-set.https.html?include=StatusCode199] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set with unsuccessful status code.] expected: FAIL [out-of-document-rule-set.https.html?include=FailToParseRuleSet] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set if it cannot parse it.] expected: FAIL [out-of-document-rule-set.https.html?include=BaseCase] expected: if (os == "android") and fission: [OK, TIMEOUT] [Base case.] expected: FAIL [out-of-document-rule-set.https.html?include=StatusCode404] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set with unsuccessful status code.] expected: FAIL [out-of-document-rule-set.https.html?include=UseNonUTF8EncodingForSpeculationRulesSet] expected: if (os == "android") and fission: [OK, TIMEOUT] [The speculation rules set should always be encoded using UTF-8.] expected: FAIL [out-of-document-rule-set.https.html?include=InvalidMimeType] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set with invalid MIME type.] expected: FAIL [out-of-document-rule-set.https.html?include=FailToParseSpeculationRulesHeader] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules set if it fails to parse the SpeculationRules header.] expected: FAIL [out-of-document-rule-set.https.html?include=FollowRedirect] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should follow redirects and fetch the speculation rules set.] expected: FAIL [out-of-document-rule-set.https.html?include=InnerListInSpeculationRulesHeader] expected: if (os == "android") and fission: [OK, TIMEOUT] [It should reject the speculation rules passed as inner list in the SpeculationRules header.] expected: FAIL