Closed Bug 1638406 Opened 5 years ago Closed 5 years ago

[wpt-sync] Sync PR 23640 - sensors: Remove cross-origin iframe test from runGenericSensorTests().

Categories

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

task

Tracking

(firefox78 fixed)

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com> wrote:

sensors: Remove cross-origin iframe test from runGenericSensorTests().

This test is wrong, which causes it to be flaky: it just adds an iframe and
waits for it to load without properly taking care of window focus, so the
sensor in the main window continued running and we could end up receiving an
unexpected "reading" event if the iframe's "load" event took to long to be
delivered.

Remove the test altogether in favor of run_generic_sensor_iframe_tests(),
which checks for the same thing the right way (although it is also a bit
flaky...).

Bug: 731018
Change-Id: I568f032233be767a2d2a3d50bd3de8d8ce3db0ef
Reviewed-on: https://chromium-review.googlesource.com/2204024
WPT-Export-Revision: 00cc6f1d7e9a87881129aff07b2de8398147937a

CI Results

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

Total 15 tests and 63 subtests

Status Summary

Firefox

OK : 15
PASS: 11
FAIL: 229

Chrome

OK : 15
PASS: 24
FAIL: 216

Safari

OK : 15
PASS: 11
FAIL: 229

Links

GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

/gyroscope/Gyroscope.https.html
Gyroscope: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
Gyroscope: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Gyroscope: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
/orientation-sensor/RelativeOrientationSensor.https.html
RelativeOrientationSensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor.populateMatrix() method works correctly.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor.quaternion return a four-element FrozenArray.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
RelativeOrientationSensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
RelativeOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
/ambient-light/AmbientLightSensor.https.html
AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
AmbientLightSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
/orientation-sensor/AbsoluteOrientationSensor.https.html
AbsoluteOrientationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor.populateMatrix() method works correctly.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor.quaternion return a four-element FrozenArray.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
AbsoluteOrientationSensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
AbsoluteOrientationSensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
/magnetometer/Magnetometer.https.html
UncalibratedMagnetometer: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
Magnetometer: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
UncalibratedMagnetometer: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
Magnetometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
/proximity/ProximitySensor.https.html
ProximitySensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
ProximitySensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
/geolocation-sensor/GeolocationSensor.https.html
GeolocationSensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
GeolocationSensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
/accelerometer/Accelerometer.https.html
LinearAccelerationSensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
GravitySensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
Accelerometer: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: no exception is thrown when calling stop() on already stopped sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that onerror is sent when sensor is not supported.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor.stop() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: throw 'TypeError' if frequency is invalid.: FAIL (Chrome: PASS, Safari: FAIL)
LinearAccelerationSensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that frequency is capped to the maximum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that onerror is send when start() call has failed.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that frequency is capped to allowed maximum.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor timestamp is updated when time passes.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: throw 'TypeError' if referenceFrame is not one of enumeration values.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: sensor reading is correct.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that 'onreading' is called and sensor reading is valid.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that fresh reading is fetched on start().: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that sensor can be successfully created and its states are correct.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: sensor.start() returns undefined.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: frequency hint works.: FAIL (Chrome: FAIL, Safari: FAIL)
GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.: FAIL (Chrome: FAIL, Safari: FAIL)
Accelerometer: Test that onerror is sent when permissions are not granted.: FAIL (Chrome: FAIL, Safari: FAIL)
LinearAccelerationSensor: sensor reading is correct when options.referenceFrame is 'screen'.: FAIL (Chrome: FAIL, Safari: FAIL)

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/2d2ce2f35918 [wpt PR 23640] - sensors: Remove cross-origin iframe test from runGenericSensorTests()., a=testonly
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.