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