Test files: 9; Total subtests: 71
Test | CA67 | CD67 |
---|---|---|
/ambient-light/AmbientLightSensor-disabled-by-feature-policy.https.html | OK | OK |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows the top-level document. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows same-origin iframes. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'none' disallows cross-origin iframes. | PASS | PASS |
/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute-redirect-on-load.https.html | OK | OK |
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin relocation | PASS | PASS |
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute disallows cross-origin relocation | PASS | PASS |
/ambient-light/AmbientLightSensor-enabled-by-feature-policy-attribute.https.html | OK | OK |
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows same-origin iframe | PASS | PASS |
AmbientLightSensor: Feature-Policy allow='ambient-light-sensor' attribute allows cross-origin iframe | PASS | PASS |
/ambient-light/AmbientLightSensor-enabled-by-feature-policy.https.html | OK | OK |
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows the top-level document. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows same-origin iframes. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor * allows cross-origin iframes. | PASS | PASS |
/ambient-light/AmbientLightSensor-enabled-on-self-origin-by-feature-policy.https.html | OK | OK |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows the top-level document. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' allows same-origin iframes. | PASS | PASS |
AmbientLightSensor: Feature-Policy header ambient-light-sensor 'self' disallows cross-origin iframes. | PASS | PASS |
/ambient-light/AmbientLightSensor.https.html | OK | OK |
AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid | PASS | PASS |
AmbientLightSensor: sensor reading is correct | PASS | PASS |
AmbientLightSensor: sensor timestamp is updated when time passes | PASS | PASS |
AmbientLightSensor: Test that sensor can be successfully created and its states are correct. | PASS | PASS |
AmbientLightSensor: sensor.start() returns undefined | PASS | PASS |
AmbientLightSensor: no exception is thrown when calling start() on already started sensor | PASS | PASS |
AmbientLightSensor: sensor.stop() returns undefined | PASS | PASS |
AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor | PASS | PASS |
AmbientLightSensor: Test that fresh reading is fetched on start() | PASS | PASS |
AmbientLightSensor: sensor readings can not be fired on the background tab | PASS | PASS |
AmbientLightSensor: frequency hint works | PASS | PASS |
AmbientLightSensor: sensor receives suspend / resume notifications when cross-origin subframe is focused | PASS | PASS |
AmbientLightSensor: throw 'NotSupportedError' for an unsupported sensor option | FAIL | FAIL |
AmbientLightSensor: throw 'TypeError' if frequency is invalid | FAIL | FAIL |
/ambient-light/AmbientLightSensor_insecure_context.html | OK | OK |
AmbientLightSensor is not exposed in an insecure context | PASS | PASS |
/ambient-light/idlharness.https.html | OK | OK |
Test IDL implementation of Ambient Light Sensor | PASS | PASS |
Sensor interface: existence and properties of interface object | PASS | PASS |
Sensor interface object length | PASS | PASS |
Sensor interface object name | PASS | PASS |
Sensor interface: existence and properties of interface prototype object | PASS | PASS |
Sensor interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS |
Sensor interface: existence and properties of interface prototype object's @@unscopables property | PASS | PASS |
Sensor interface: attribute activated | PASS | PASS |
Unscopable handled correctly for activated property on Sensor | PASS | PASS |
Sensor interface: attribute hasReading | PASS | PASS |
Unscopable handled correctly for hasReading property on Sensor | PASS | PASS |
Sensor interface: attribute timestamp | PASS | PASS |
Unscopable handled correctly for timestamp property on Sensor | PASS | PASS |
Sensor interface: operation start() | PASS | PASS |
Unscopable handled correctly for start() on Sensor | PASS | PASS |
Sensor interface: operation stop() | PASS | PASS |
Unscopable handled correctly for stop() on Sensor | PASS | PASS |
Sensor interface: attribute onreading | PASS | PASS |
Unscopable handled correctly for onreading property on Sensor | PASS | PASS |
Sensor interface: attribute onactivate | PASS | PASS |
Unscopable handled correctly for onactivate property on Sensor | PASS | PASS |
Sensor interface: attribute onerror | PASS | PASS |
Unscopable handled correctly for onerror property on Sensor | PASS | PASS |
AmbientLightSensor interface: existence and properties of interface object | PASS | PASS |
AmbientLightSensor interface object length | PASS | PASS |
AmbientLightSensor interface object name | PASS | PASS |
AmbientLightSensor interface: existence and properties of interface prototype object | PASS | PASS |
AmbientLightSensor interface: existence and properties of interface prototype object's "constructor" property | PASS | PASS |
AmbientLightSensor interface: existence and properties of interface prototype object's @@unscopables property | PASS | PASS |
AmbientLightSensor interface: attribute illuminance | PASS | PASS |
Unscopable handled correctly for illuminance property on AmbientLightSensor | PASS | PASS |
AmbientLightSensor must be primary interface of new AmbientLightSensor() | PASS | PASS |
Stringification of new AmbientLightSensor() | PASS | PASS |
AmbientLightSensor interface: new AmbientLightSensor() must inherit property "illuminance" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "activated" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "hasReading" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "timestamp" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "start()" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "stop()" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "onreading" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "onactivate" with the proper type | PASS | PASS |
Sensor interface: new AmbientLightSensor() must inherit property "onerror" with the proper type | PASS | PASS |
/ambient-light/AmbientLightSensor_onerror-manual.https.html | OK | OK |
AmbientLightSensor: 'onerror' event is fired when sensor is not supported | PASS | PASS |
Failure analysis: