Bug 1499967 - Update metadata for wpt presentation-api directory on fennec r=jgraham
authorWes Kocher <wkocher@mozilla.com>
Wed, 31 Oct 2018 21:25:56 +0000
changeset 443879 ae7bb2f8f727427be244e7ca91a637a81040ba88
parent 443878 b67bb5ef663ebb58b99bb821185c0a1a41172cd4
child 443880 b5e86f1962386c3bb0bba6800de48de865f17d02
push id109471
push userebalazs@mozilla.com
push dateThu, 01 Nov 2018 09:46:37 +0000
treeherdermozilla-inbound@3a81ecf22e6f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjgraham
bugs1499967
milestone65.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1499967 - Update metadata for wpt presentation-api directory on fennec r=jgraham These APIs appear to work just fine on Android. Differential Revision: https://phabricator.services.mozilla.com/D10316
testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_sandboxing_success.https.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/PresentationRequest_success.https.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/defaultRequest.https.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/getAvailability_sandboxing_success.https.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/idlharness.https.html.ini
testing/web-platform/meta/presentation-api/controlling-ua/reconnectToPresentation_sandboxing_success.https.html.ini
--- 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
 
--- 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
@@ -4,10 +4,12 @@
 
   [Call PresentationRequest constructor with a valid absolute presentation URL. No Exception expected.]
     expected: FAIL
 
   [Call PresentationRequest constructor with a set of valid presentation URLs. No Exception expected.]
     expected: FAIL
 
   [Constructing a PresentationRequest]
-    expected: FAIL
+    expected:
+      if os == "android": PASS
+      FAIL
 
--- 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
 
--- 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
 
--- 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
@@ -1,265 +1,439 @@
 [idlharness.https.html]
   [Presentation API IDL tests for Controlling User Agent]
     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
 
--- 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