summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/bluetooth/idl
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/bluetooth/idl')
-rw-r--r--testing/web-platform/meta/bluetooth/idl/idl-Bluetooth.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.window.js.ini2
-rw-r--r--testing/web-platform/meta/bluetooth/idl/idl-BluetoothUUID.window.js.ini42
-rw-r--r--testing/web-platform/meta/bluetooth/idl/idl-NavigatorBluetooth.https.window.js.ini3
-rw-r--r--testing/web-platform/meta/bluetooth/idl/idlharness.tentative.https.window.js.ini561
5 files changed, 611 insertions, 0 deletions
diff --git a/testing/web-platform/meta/bluetooth/idl/idl-Bluetooth.https.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idl-Bluetooth.https.window.js.ini
new file mode 100644
index 0000000000..14b356066e
--- /dev/null
+++ b/testing/web-platform/meta/bluetooth/idl/idl-Bluetooth.https.window.js.ini
@@ -0,0 +1,3 @@
+[idl-Bluetooth.https.window.html]
+ [Bluetooth IDL test]
+ expected: FAIL
diff --git a/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.window.js.ini
new file mode 100644
index 0000000000..6dadb244ba
--- /dev/null
+++ b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothDevice.https.window.js.ini
@@ -0,0 +1,2 @@
+[idl-BluetoothDevice.https.window.html]
+ expected: ERROR
diff --git a/testing/web-platform/meta/bluetooth/idl/idl-BluetoothUUID.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothUUID.window.js.ini
new file mode 100644
index 0000000000..c6949eb0e1
--- /dev/null
+++ b/testing/web-platform/meta/bluetooth/idl/idl-BluetoothUUID.window.js.ini
@@ -0,0 +1,42 @@
+[idl-BluetoothUUID.window.html]
+ [A 32bit *String* alias is invalid.]
+ expected: FAIL
+
+ [Infinity returns base UUID]
+ expected: FAIL
+
+ [Only first 32bits should be used.]
+ expected: FAIL
+
+ [A UUID String with uppercase letters is an invalid UUID.]
+ expected: FAIL
+
+ [A UUID with invalid characters is an invalid UUID.]
+ expected: FAIL
+
+ [Non-number and non-strings]
+ expected: FAIL
+
+ [A valid UUID from a name.]
+ expected: FAIL
+
+ [NaN returns basic uuid]
+ expected: FAIL
+
+ [0xdeadbeef should produce valid UUID.]
+ expected: FAIL
+
+ [Values between 0xfffffffff (8 digits) and 0xffffffffffffff (14 digits)should return max UUID]
+ expected: FAIL
+
+ [Invalid Descriptor name]
+ expected: FAIL
+
+ [A valid UUID String should return the same UUID.]
+ expected: FAIL
+
+ [0x0 should produce valid UUID.]
+ expected: FAIL
+
+ [Make sure attributes don't share a map]
+ expected: FAIL
diff --git a/testing/web-platform/meta/bluetooth/idl/idl-NavigatorBluetooth.https.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idl-NavigatorBluetooth.https.window.js.ini
new file mode 100644
index 0000000000..3ea59d3098
--- /dev/null
+++ b/testing/web-platform/meta/bluetooth/idl/idl-NavigatorBluetooth.https.window.js.ini
@@ -0,0 +1,3 @@
+[idl-NavigatorBluetooth.https.window.html]
+ [navigator.bluetooth IDL test]
+ expected: FAIL
diff --git a/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.https.window.js.ini b/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.https.window.js.ini
new file mode 100644
index 0000000000..3f8e54af64
--- /dev/null
+++ b/testing/web-platform/meta/bluetooth/idl/idlharness.tentative.https.window.js.ini
@@ -0,0 +1,561 @@
+[idlharness.tentative.https.window.html]
+ [Bluetooth interface: existence and properties of interface object]
+ expected: FAIL
+
+ [Bluetooth interface object length]
+ expected: FAIL
+
+ [Bluetooth interface object name]
+ expected: FAIL
+
+ [Bluetooth interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [Bluetooth interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [Bluetooth interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [Bluetooth interface: operation getAvailability()]
+ expected: FAIL
+
+ [Bluetooth interface: attribute onavailabilitychanged]
+ expected: FAIL
+
+ [Bluetooth interface: attribute referringDevice]
+ expected: FAIL
+
+ [Bluetooth interface: attribute ongattserverdisconnected]
+ expected: FAIL
+
+ [Bluetooth interface: attribute oncharacteristicvaluechanged]
+ expected: FAIL
+
+ [Bluetooth interface: attribute onserviceadded]
+ expected: FAIL
+
+ [Bluetooth interface: attribute onservicechanged]
+ expected: FAIL
+
+ [Bluetooth interface: attribute onserviceremoved]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface object length]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface object name]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothPermissionResult interface: attribute devices]
+ expected: FAIL
+
+ [ValueEvent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [ValueEvent interface object length]
+ expected: FAIL
+
+ [ValueEvent interface object name]
+ expected: FAIL
+
+ [ValueEvent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [ValueEvent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [ValueEvent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [ValueEvent interface: attribute value]
+ expected: FAIL
+
+ [BluetoothDevice interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothDevice interface object length]
+ expected: FAIL
+
+ [BluetoothDevice interface object name]
+ expected: FAIL
+
+ [BluetoothDevice interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothDevice interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothDevice interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute id]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute name]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute gatt]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute watchingAdvertisements]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute ongattserverdisconnected]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute oncharacteristicvaluechanged]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute onserviceadded]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute onservicechanged]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute onserviceremoved]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface object length]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface object name]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface object length]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface object name]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface object length]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface object name]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute device]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute uuids]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute name]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute appearance]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute txPower]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute rssi]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute manufacturerData]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: attribute serviceData]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface object length]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface object name]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: attribute device]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: attribute connected]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: operation connect()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: operation disconnect()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: operation getPrimaryService(BluetoothServiceUUID)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface object length]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface object name]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute device]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute uuid]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute isPrimary]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: operation getCharacteristic(BluetoothCharacteristicUUID)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: operation getIncludedService(BluetoothServiceUUID)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute oncharacteristicvaluechanged]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute onserviceadded]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute onservicechanged]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: attribute onserviceremoved]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface object length]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface object name]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: attribute service]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: attribute uuid]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: attribute properties]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: attribute value]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation getDescriptor(BluetoothDescriptorUUID)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation readValue()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation writeValue(BufferSource)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation startNotifications()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation stopNotifications()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: attribute oncharacteristicvaluechanged]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface object length]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface object name]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute broadcast]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute read]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute writeWithoutResponse]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute write]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute notify]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute indicate]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute authenticatedSignedWrites]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute reliableWrite]
+ expected: FAIL
+
+ [BluetoothCharacteristicProperties interface: attribute writableAuxiliaries]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface object length]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface object name]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: attribute characteristic]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: attribute uuid]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: attribute value]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: operation readValue()]
+ expected: FAIL
+
+ [BluetoothRemoteGATTDescriptor interface: operation writeValue(BufferSource)]
+ expected: FAIL
+
+ [BluetoothUUID interface: existence and properties of interface object]
+ expected: FAIL
+
+ [BluetoothUUID interface object length]
+ expected: FAIL
+
+ [BluetoothUUID interface object name]
+ expected: FAIL
+
+ [BluetoothUUID interface: existence and properties of interface prototype object]
+ expected: FAIL
+
+ [BluetoothUUID interface: existence and properties of interface prototype object's "constructor" property]
+ expected: FAIL
+
+ [BluetoothUUID interface: existence and properties of interface prototype object's @@unscopables property]
+ expected: FAIL
+
+ [BluetoothUUID interface: operation canonicalUUID(unsigned long)]
+ expected: FAIL
+
+ [Navigator interface: attribute bluetooth]
+ expected: FAIL
+
+ [Bluetooth must be primary interface of navigator.bluetooth]
+ expected: FAIL
+
+ [Stringification of navigator.bluetooth]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "getAvailability()" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "onavailabilitychanged" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "referringDevice" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "ongattserverdisconnected" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "oncharacteristicvaluechanged" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "onserviceadded" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "onservicechanged" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "onserviceremoved" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent must be primary interface of event]
+ expected: FAIL
+
+ [Stringification of event]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "device" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "uuids" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "name" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "appearance" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "txPower" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "rssi" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "manufacturerData" with the proper type]
+ expected: FAIL
+
+ [BluetoothAdvertisingEvent interface: event must inherit property "serviceData" with the proper type]
+ expected: FAIL
+
+ [Navigator interface: navigator must inherit property "bluetooth" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "onadvertisementreceived" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: attribute onadvertisementreceived]
+ expected: FAIL
+
+ [BluetoothDevice interface: attribute onadvertisementreceived]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation writeValueWithoutResponse(BufferSource)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation writeValueWithResponse(BufferSource)]
+ expected: FAIL
+
+ [Bluetooth interface: operation requestDevice(optional RequestDeviceOptions)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTCharacteristic interface: operation getDescriptors(optional BluetoothDescriptorUUID)]
+ expected: FAIL
+
+ [Bluetooth interface: calling requestDevice(optional RequestDeviceOptions) on navigator.bluetooth with too few arguments must throw TypeError]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: operation getIncludedServices(optional BluetoothServiceUUID)]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "requestDevice(optional RequestDeviceOptions)" with the proper type]
+ expected: FAIL
+
+ [BluetoothUUID interface: operation getDescriptor((DOMString or unsigned long))]
+ expected: FAIL
+
+ [BluetoothRemoteGATTServer interface: operation getPrimaryServices(optional BluetoothServiceUUID)]
+ expected: FAIL
+
+ [BluetoothRemoteGATTService interface: operation getCharacteristics(optional BluetoothCharacteristicUUID)]
+ expected: FAIL
+
+ [BluetoothUUID interface: operation getService((DOMString or unsigned long))]
+ expected: FAIL
+
+ [BluetoothUUID interface: operation getCharacteristic((DOMString or unsigned long))]
+ expected: FAIL
+
+ [Bluetooth interface: navigator.bluetooth must inherit property "getDevices()" with the proper type]
+ expected: FAIL
+
+ [Bluetooth interface: operation getDevices()]
+ expected: FAIL
+
+ [BluetoothDevice interface: operation watchAdvertisements(optional WatchAdvertisementsOptions)]
+ expected: FAIL
+
+ [BluetoothDevice interface: operation forget()]
+ expected: FAIL
+
+ [BluetoothManufacturerDataMap interface: maplike<unsigned short, DataView>]
+ expected: FAIL
+
+ [BluetoothServiceDataMap interface: maplike<UUID, DataView>]
+ expected: FAIL