diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html.ini index 66be9de7fe88..3477d1b68e32 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html.ini @@ -1,4 +1,6 @@ [PresentationRequest_sandboxing_success.https.html] [Sandboxing: Creating a PresentationRequest from a nested context succeeds when allow-presentation is set] - expected: FAIL + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.https.html.ini index 3684e7b67c9b..cb2b3cef5f2a 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.https.html.ini @@ -9,5 +9,7 @@ expected: FAIL [Constructing a PresentationRequest] - expected: FAIL + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/defaultRequest.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/defaultRequest.https.html.ini index f09d94bf380c..6b7219971e26 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/defaultRequest.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/defaultRequest.https.html.ini @@ -1,4 +1,6 @@ [defaultRequest.https.html] [Setting a default presentation request] - expected: FAIL + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html.ini index 1c7fdd0a4cbe..a48d20c012be 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html.ini @@ -1,4 +1,6 @@ [getAvailability_sandboxing_success.https.html] [Sandboxing: Retrieving display availability from a nested context succeeds when allow-presentation is set] - expected: FAIL + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini index b6611d46e37d..b0cdc584d56c 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini @@ -3,263 +3,437 @@ expected: FAIL [PresentationConnectionCloseEvent interface: attribute message] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "start()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request_urls must inherit property "onconnectionavailable" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: operation reconnect(USVString)] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation terminate()] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request_urls must inherit property "start()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface: attribute reason] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: operation start()] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "getAvailability()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: navigator.presentation must inherit property "receiver" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation send(DOMString)] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: attribute onchange] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Stringification of navigator.presentation.defaultRequest] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: operation getAvailability()] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute binaryType] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest must be primary interface of navigator.presentation.defaultRequest] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface: attribute connection] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: attribute defaultRequest] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request_urls must inherit property "reconnect(USVString)" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation must be primary interface of navigator.presentation] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: calling reconnect(USVString) on navigator.presentation.defaultRequest with too few arguments must throw TypeError] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "reconnect(USVString)" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: navigator.presentation must inherit property "defaultRequest" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: attribute receiver] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: navigator.presentation.defaultRequest must inherit property "onconnectionavailable" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest must be primary interface of presentation_request_urls] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Stringification of presentation_request] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request_urls must inherit property "getAvailability()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request must inherit property "start()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute onclose] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation close()] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Stringification of presentation_request_urls] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest must be primary interface of presentation_request] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: calling reconnect(USVString) on presentation_request with too few arguments must throw TypeError] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request must inherit property "getAvailability()" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute state] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: calling reconnect(USVString) on presentation_request_urls with too few arguments must throw TypeError] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation send(Blob)] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute url] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Navigator interface: attribute presentation] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface object name] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation send(ArrayBufferView)] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Stringification of navigator.presentation] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface: existence and properties of interface prototype object's @@unscopables property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request must inherit property "reconnect(USVString)" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationAvailability interface: attribute value] - expected: FAIL + expected: + if os == "android": PASS + FAIL [Presentation interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: operation send(ArrayBuffer)] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: attribute onconnectionavailable] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationRequest interface: presentation_request must inherit property "onconnectionavailable" with the proper type] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute onconnect] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface: existence and properties of interface prototype object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute onterminate] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface: existence and properties of interface prototype object's "constructor" property] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionAvailableEvent interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute onmessage] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: attribute id] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnectionCloseEvent interface object length] - expected: FAIL + expected: + if os == "android": PASS + FAIL [PresentationConnection interface: existence and properties of interface object] - expected: FAIL + expected: + if os == "android": PASS + FAIL diff --git a/testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html.ini b/testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html.ini index b46c504f7601..b50bb14109b5 100644 --- a/testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html.ini +++ b/testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html.ini @@ -1,4 +1,6 @@ [reconnectToPresentation_sandboxing_success.https.html] [Sandboxing: Reconnecting a presentation from a nested context succeeds when allow-presentation is set] - expected: FAIL + expected: + if os == "android": PASS + FAIL