This is a testharness.js-based test. [FAIL] GamepadPose interface: existence and properties of interface object assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface object length assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface object name assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: existence and properties of interface prototype object assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute hasOrientation assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute hasPosition assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute position assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute linearVelocity assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute linearAcceleration assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute orientation assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute angularVelocity assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] GamepadPose interface: attribute angularAcceleration assert_own_property: self does not have own property "GamepadPose" expected property "GamepadPose" missing [FAIL] Gamepad interface: attribute hand assert_true: The prototype object must have a property "hand" expected true got false [FAIL] Gamepad interface: attribute hapticActuators assert_true: The prototype object must have a property "hapticActuators" expected true got false [FAIL] Gamepad interface: attribute pose assert_true: The prototype object must have a property "pose" expected true got false [FAIL] GamepadHapticActuator interface: operation pulse(double, double) assert_own_property: interface prototype object missing non-static operation expected property "pulse" missing Harness: the test ran to completion.