Closed Bug 1816649 Opened 2 years ago Closed 2 years ago

[wpt-sync] Sync PR 38491 - [GenericSensor] Move visibility test from external/wpt to wpt_internal

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox112 fixed)

RESOLVED FIXED
112 Branch
Tracking Status
firefox112 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 38491 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/38491
Details from upstream follow.

Wei4 Wang <wei4.wang@intel.com> wrote:

[GenericSensor] Move visibility test from external/wpt to wpt_internal

The visibility test is not runnable in external/wpt now. This CL moves
the visibility test from external/wpt to wpt_internal to make it
runnable to improve test coverage.

Bug: none
Change-Id: Ifa008f2af9c9bd2e3e76f350dcf547b9ef7002b5
Reviewed-on: https://chromium-review.googlesource.com/4248683
WPT-Export-Revision: 576017c73b0fa57ad0e10712e3984130063dac36

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, and Chrome on GitHub CI

Total 25 tests and 1 subtests

Status Summary

Firefox

OK : 7
PASS : 11
FAIL : 37
ERROR : 18
NOTRUN: 247

Chrome

OK : 25
PASS : 214
FAIL : 81

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /accelerometer/Accelerometer-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Accelerometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • Accelerometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • Accelerometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • Accelerometer: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
    • GravitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: PASS)
    • GravitySensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • GravitySensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • GravitySensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
  • /accelerometer/Accelerometer.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Accelerometer: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • Accelerometer: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • Accelerometer: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • Accelerometer: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • Accelerometer: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • Accelerometer: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • Accelerometer: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • Accelerometer: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • Accelerometer: frequency hint works.: NOTRUN (Chrome: PASS)
    • Accelerometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • Accelerometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • Accelerometer: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • Accelerometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
  • /accelerometer/GravitySensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • GravitySensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • GravitySensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • GravitySensor: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • GravitySensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • GravitySensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • GravitySensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • GravitySensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • GravitySensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • GravitySensor: frequency hint works.: NOTRUN (Chrome: PASS)
    • GravitySensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • GravitySensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • GravitySensor: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • GravitySensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
  • /accelerometer/LinearAccelerationSensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • LinearAccelerationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: frequency hint works.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • LinearAccelerationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • LinearAccelerationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • LinearAccelerationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
  • /ambient-light/AmbientLightSensor-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • AmbientLightSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • AmbientLightSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
  • /ambient-light/AmbientLightSensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • AmbientLightSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • AmbientLightSensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: frequency hint works.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • AmbientLightSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
  • /geolocation-sensor/GeolocationSensor-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • GeolocationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL)
    • GeolocationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: FAIL)
  • /geolocation-sensor/GeolocationSensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • GeolocationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL)
    • GeolocationSensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: sensor reading is correct.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: frequency hint works.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: FAIL)
    • GeolocationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL)
  • /gyroscope/Gyroscope-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Gyroscope: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • Gyroscope: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • Gyroscope: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • Gyroscope: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
  • /gyroscope/Gyroscope.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Gyroscope: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • Gyroscope: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • Gyroscope: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • Gyroscope: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • Gyroscope: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • Gyroscope: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • Gyroscope: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • Gyroscope: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • Gyroscope: frequency hint works.: NOTRUN (Chrome: PASS)
    • Gyroscope: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • Gyroscope: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • Gyroscope: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • Gyroscope: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
  • /magnetometer/Magnetometer-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Magnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • Magnetometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • Magnetometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • Magnetometer: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
    • UncalibratedMagnetometer: sensor is suspended and resumed when focus traverses from to cross-origin frame: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: FAIL)
  • /magnetometer/Magnetometer.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • Magnetometer: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • Magnetometer: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • Magnetometer: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • Magnetometer: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • Magnetometer: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • Magnetometer: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • Magnetometer: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • Magnetometer: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • Magnetometer: frequency hint works.: NOTRUN (Chrome: PASS)
    • Magnetometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • Magnetometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • Magnetometer: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • Magnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
    • UncalibratedMagnetometer: Test that onerror is sent when sensor is not supported.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: sensor reading is correct.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: sensor timestamp is updated when time passes.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Test that fresh reading is fetched on start().: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: frequency hint works.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL)
    • UncalibratedMagnetometer: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • UncalibratedMagnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: FAIL)
  • /orientation-sensor/AbsoluteOrientationSensor-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • AbsoluteOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • AbsoluteOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
  • /orientation-sensor/AbsoluteOrientationSensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • AbsoluteOrientationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: frequency hint works.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • AbsoluteOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • AbsoluteOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
    • AbsoluteOrientationSensor.quaternion return a four-element FrozenArray.: NOTRUN (Chrome: PASS)
    • AbsoluteOrientationSensor.populateMatrix() method works correctly.: NOTRUN (Chrome: PASS)
  • /orientation-sensor/RelativeOrientationSensor-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • RelativeOrientationSensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: PASS)
    • RelativeOrientationSensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: PASS)
  • /orientation-sensor/RelativeOrientationSensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • RelativeOrientationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: PASS)
    • RelativeOrientationSensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: sensor reading is correct.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: frequency hint works.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS)
    • RelativeOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: NOTRUN (Chrome: FAIL)
    • RelativeOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS)
    • RelativeOrientationSensor.quaternion return a four-element FrozenArray.: NOTRUN (Chrome: PASS)
    • RelativeOrientationSensor.populateMatrix() method works correctly.: NOTRUN (Chrome: PASS)
  • /proximity/ProximitySensor-iframe-access.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • ProximitySensor: sensor is suspended and resumed when focus traverses from to cross-origin frame: FAIL (Chrome: FAIL)
    • ProximitySensor: sensor is not suspended when focus traverses from to same-origin frame: NOTRUN (Chrome: FAIL)
    • ProximitySensor: losing a document's frame with an active sensor does not crash: NOTRUN (Chrome: FAIL)
    • ProximitySensor: calling start() in a non-fully active document does not crash: NOTRUN (Chrome: FAIL)
  • /proximity/ProximitySensor.https.html [wpt.fyi]: ERROR (Chrome: OK)
    • ProximitySensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL)
    • ProximitySensor: Test that onerror is sent when permissions are not granted.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that onerror is send when start() call has failed.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that frequency is capped to allowed maximum.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that frequency is capped to the maximum supported frequency.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that frequency is limited to the minimum supported frequency.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that 'onreading' is called and sensor reading is valid.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: sensor reading is correct.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that readings are all mapped to expectedReadings correctly.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: sensor timestamp is updated when time passes.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that sensor can be successfully created and its states are correct.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: no exception is thrown when calling start() on already started sensor.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: no exception is thrown when calling stop() on already stopped sensor.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Test that fresh reading is fetched on start().: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Losing visibility must cause readings to be suspended.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: frequency hint works.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.: NOTRUN (Chrome: FAIL)
    • ProximitySensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/08f9db704bf8 [wpt PR 38491] - [GenericSensor] Enable visibility test in generic-sensor-tests.js, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7a2d36fffeea [wpt PR 38491] - [GenericSensor] Enable visibility test in generic-sensor-tests.js, a=testonly
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
You need to log in before you can comment on or make changes to this bug.