This is a testharness.js-based test. [FAIL] UncalibratedMagnetometer: Test that onerror is sent when permissions are not granted. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that onerror is send when start() call has failed. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that frequency is capped to allowed maximum. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that frequency is capped to the maximum supported frequency. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that frequency is limited to the minimum supported frequency. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that sensor can be constructed within an iframe allowed to use feature policy. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that 'onreading' is called and sensor reading is valid. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: sensor reading is correct. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that readings are all mapped to expectedReadings correctly. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: sensor timestamp is updated when time passes. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that sensor can be successfully created and its states are correct. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: no exception is thrown when calling start() on already started sensor. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: no exception is thrown when calling stop() on already stopped sensor. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Test that fresh reading is fetched on start(). assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Readings are not delivered when the page has no visibility assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: frequency hint works. assert_implements: UncalibratedMagnetometer is not supported. undefined [FAIL] UncalibratedMagnetometer: Readings delivered by shared platform sensor are immediately accessible to all sensors. assert_implements: UncalibratedMagnetometer is not supported. undefined Harness: the test ran to completion.