This is a testharness.js-based test. Found 36 FAIL, 0 TIMEOUT, 0 NOTRUN. [FAIL] Serial interface: existence and properties of interface object assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface object length assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface object name assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: existence and properties of interface prototype object assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: attribute onconnect assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: attribute ondisconnect assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: operation getPorts() assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial interface: operation requestPort(optional SerialPortRequestOptions) assert_own_property: self does not have own property "Serial" expected property "Serial" missing [FAIL] Serial must be primary interface of navigator.serial assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Stringification of navigator.serial assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Serial interface: navigator.serial must inherit property "onconnect" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Serial interface: navigator.serial must inherit property "ondisconnect" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Serial interface: navigator.serial must inherit property "getPorts()" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Serial interface: navigator.serial must inherit property "requestPort(optional SerialPortRequestOptions)" with the proper type assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] Serial interface: calling requestPort(optional SerialPortRequestOptions) on navigator.serial with too few arguments must throw TypeError assert_equals: wrong typeof object expected "object" but got "undefined" [FAIL] SerialPort interface: existence and properties of interface object assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface object length assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface object name assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: existence and properties of interface prototype object assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: existence and properties of interface prototype object's "constructor" property assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: existence and properties of interface prototype object's @@unscopables property assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: attribute onconnect assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: attribute ondisconnect assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: attribute connected assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: attribute readable assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: attribute writable assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation getInfo() assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation open(SerialOptions) assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation setSignals(optional SerialOutputSignals) assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation getSignals() assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation close() assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] SerialPort interface: operation forget() assert_own_property: self does not have own property "SerialPort" expected property "SerialPort" missing [FAIL] Navigator interface: attribute serial assert_true: The prototype object must have a property "serial" expected true got false [FAIL] Navigator interface: navigator must inherit property "serial" with the proper type assert_inherits: property "serial" not found in prototype chain Harness: the test ran to completion.