$ node --test packages/game-data/tests/device-probes.test.mjs # cwd /Users/king/Desktop/Workspace/SRO/zoen # exit 1 TAP version 13 # Subtest: the three physical Low references keep their selected specs and stay pending ok 1 - the three physical Low references keep their selected specs and stay pending --- duration_ms: 2.912875 type: 'test' ... # Subtest: the owner's test devices never validate a Low reference ok 2 - the owner's test devices never validate a Low reference --- duration_ms: 0.379166 type: 'test' ... # Subtest: the ZOEN_PROBE contract is well formed and covers the ADR-032 targets ok 3 - the ZOEN_PROBE contract is well formed and covers the ADR-032 targets --- duration_ms: 0.846333 type: 'test' ... # Subtest: the engine-free core writes every contract field with the same schema version ok 4 - the engine-free core writes every contract field with the same schema version --- duration_ms: 1.935792 type: 'test' ... # Subtest: probe.mjs reads ZOEN_PROBE lines and applies the same contract check as the core (M0-05B) ok 5 - probe.mjs reads ZOEN_PROBE lines and applies the same contract check as the core (M0-05B) --- duration_ms: 5.541541 type: 'test' ... # Subtest: Android ZOEN_PROBE_PART lines join back by number; a missing part or a cut line is an error (M0-05E) not ok 6 - Android ZOEN_PROBE_PART lines join back by number; a missing part or a cut line is an error (M0-05E) --- duration_ms: 4.42325 type: 'test' location: '/Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/device-probes.test.mjs:88:1' failureType: 'testCodeFailure' error: |- The error is expected to be an instance of "SyntaxError". Received "Error" Error message: not a ZOEN_PROBE_PART i/n line: ZOEN_PROBE_PART i/n lines on Android. code: 'ERR_ASSERTION' name: 'AssertionError' stack: |- TestContext. (file:///Users/king/Desktop/Workspace/SRO/zoen/packages/game-data/tests/device-probes.test.mjs:115:10) async Test.run (node:internal/test_runner/test:1054:7) async Test.processPendingSubtests (node:internal/test_runner/test:744:7) ... # Subtest: the owner's measured probes match their evidence files and still hold the contract (M0-05C, M0-05D) ok 7 - the owner's measured probes match their evidence files and still hold the contract (M0-05C, M0-05D) --- duration_ms: 7.871416 type: 'test' ... 1..7 # tests 7 # suites 0 # pass 6 # fail 1 # cancelled 0 # skipped 0 # todo 0 # duration_ms 205.742833