Files
linuxcncWebWASM/coverage/test-entries.jsonl

322 lines
243 KiB
JSON

{"command":"meson test -C build-native --suite unit_tests","config_refs":[],"expected":[],"inputs":["linuxcnc/.gitattributes","linuxcnc/.gitignore","linuxcnc/COPYING","linuxcnc/COPYING.more","linuxcnc/ISSUE_TEMPLATE.md","linuxcnc/README.md","linuxcnc/TODO","linuxcnc/VERSION","linuxcnc/linuxcnc-wizard.gif","linuxcnc/linuxcnc.gif","linuxcnc/linuxcnc.xcf","linuxcnc/linuxcncicon.png","linuxcnc/meson.build"],"meson_targets":["test_interp"],"parse_status":"parsed","path":"linuxcnc/meson.build","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"20d7572868f63f0fb4875fcea212ae95e93e9e1c758c779388323cf327c87c11","test_kind":"unit_test_build","test_source_id":"test:linuxcnc/meson.build"}
{"command":"bash linuxcnc/tests/abort/feed-rate/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/abort/feed-rate/.gitignore","linuxcnc/tests/abort/feed-rate/README","linuxcnc/tests/abort/feed-rate/core_sim.hal","linuxcnc/tests/abort/feed-rate/test-ui.py","linuxcnc/tests/abort/feed-rate/test.ini","linuxcnc/tests/abort/feed-rate/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/abort/feed-rate/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/abort/feed-rate/checkresult"}
{"command":"bash linuxcnc/tests/abort/feed-rate/test.sh","config_refs":["linuxcnc/tests/abort/feed-rate/sim.var","linuxcnc/tests/abort/feed-rate/test.ini"],"expected":[],"inputs":["linuxcnc/tests/abort/feed-rate/.gitignore","linuxcnc/tests/abort/feed-rate/README","linuxcnc/tests/abort/feed-rate/checkresult","linuxcnc/tests/abort/feed-rate/core_sim.hal","linuxcnc/tests/abort/feed-rate/test-ui.py","linuxcnc/tests/abort/feed-rate/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/abort/feed-rate/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c7904d36dcd3842ae2153fb00517f20aec6c71d77d2e6c97148ae391c1295fdd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/abort/feed-rate/test.sh"}
{"command":"bash linuxcnc/tests/abort/g64/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/abort/g64/.gitignore","linuxcnc/tests/abort/g64/README","linuxcnc/tests/abort/g64/motion-test.hal","linuxcnc/tests/abort/g64/test-ui.py","linuxcnc/tests/abort/g64/test.ini","linuxcnc/tests/abort/g64/test.ngc","linuxcnc/tests/abort/g64/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/abort/g64/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/abort/g64/checkresult"}
{"command":"bash linuxcnc/tests/abort/g64/test.sh","config_refs":["linuxcnc/tests/abort/g64/test.ini"],"expected":[],"inputs":["linuxcnc/tests/abort/g64/.gitignore","linuxcnc/tests/abort/g64/README","linuxcnc/tests/abort/g64/checkresult","linuxcnc/tests/abort/g64/motion-test.hal","linuxcnc/tests/abort/g64/test-ui.py","linuxcnc/tests/abort/g64/test.ini","linuxcnc/tests/abort/g64/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/abort/g64/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"35c1ed150bf5b3e40a8d20aa0ae5ad59eac54ea686561e1dbbab66f9248b94bc","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/abort/g64/test.sh"}
{"command":"bash linuxcnc/tests/abort/on_abort_command-crazy-move/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/abort/on_abort_command-crazy-move/.gitignore","linuxcnc/tests/abort/on_abort_command-crazy-move/3D_Chips.ngc","linuxcnc/tests/abort/on_abort_command-crazy-move/README.md","linuxcnc/tests/abort/on_abort_command-crazy-move/mock-motion.hal","linuxcnc/tests/abort/on_abort_command-crazy-move/postgui.hal","linuxcnc/tests/abort/on_abort_command-crazy-move/simpockets.tbl","linuxcnc/tests/abort/on_abort_command-crazy-move/test-ui.py","linuxcnc/tests/abort/on_abort_command-crazy-move/test.ini","linuxcnc/tests/abort/on_abort_command-crazy-move/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/abort/on_abort_command-crazy-move/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0720f6d0753e64de4e4822560c012a83dd466508de8bf6a10a40a0e3d549e518","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/abort/on_abort_command-crazy-move/checkresult"}
{"command":"bash linuxcnc/tests/abort/on_abort_command-crazy-move/test.sh","config_refs":["linuxcnc/tests/abort/on_abort_command-crazy-move/test.ini"],"expected":[],"inputs":["linuxcnc/tests/abort/on_abort_command-crazy-move/.gitignore","linuxcnc/tests/abort/on_abort_command-crazy-move/3D_Chips.ngc","linuxcnc/tests/abort/on_abort_command-crazy-move/README.md","linuxcnc/tests/abort/on_abort_command-crazy-move/checkresult","linuxcnc/tests/abort/on_abort_command-crazy-move/mock-motion.hal","linuxcnc/tests/abort/on_abort_command-crazy-move/postgui.hal","linuxcnc/tests/abort/on_abort_command-crazy-move/simpockets.tbl","linuxcnc/tests/abort/on_abort_command-crazy-move/test-ui.py","linuxcnc/tests/abort/on_abort_command-crazy-move/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/abort/on_abort_command-crazy-move/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"72d568b401b401377edeaf30db76c636e75b58eeff02ac7899768e024a97d531","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/abort/on_abort_command-crazy-move/test.sh"}
{"command":"bash linuxcnc/tests/abort/stop-button-crazy-move/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/abort/stop-button-crazy-move/.gitignore","linuxcnc/tests/abort/stop-button-crazy-move/3D_Chips.ngc","linuxcnc/tests/abort/stop-button-crazy-move/README.md","linuxcnc/tests/abort/stop-button-crazy-move/mock-motion.hal","linuxcnc/tests/abort/stop-button-crazy-move/postgui.hal","linuxcnc/tests/abort/stop-button-crazy-move/simpockets.tbl","linuxcnc/tests/abort/stop-button-crazy-move/test-ui.py","linuxcnc/tests/abort/stop-button-crazy-move/test.ini","linuxcnc/tests/abort/stop-button-crazy-move/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/abort/stop-button-crazy-move/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0720f6d0753e64de4e4822560c012a83dd466508de8bf6a10a40a0e3d549e518","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/abort/stop-button-crazy-move/checkresult"}
{"command":"bash linuxcnc/tests/abort/stop-button-crazy-move/test.sh","config_refs":["linuxcnc/tests/abort/stop-button-crazy-move/test.ini"],"expected":[],"inputs":["linuxcnc/tests/abort/stop-button-crazy-move/.gitignore","linuxcnc/tests/abort/stop-button-crazy-move/3D_Chips.ngc","linuxcnc/tests/abort/stop-button-crazy-move/README.md","linuxcnc/tests/abort/stop-button-crazy-move/checkresult","linuxcnc/tests/abort/stop-button-crazy-move/mock-motion.hal","linuxcnc/tests/abort/stop-button-crazy-move/postgui.hal","linuxcnc/tests/abort/stop-button-crazy-move/simpockets.tbl","linuxcnc/tests/abort/stop-button-crazy-move/test-ui.py","linuxcnc/tests/abort/stop-button-crazy-move/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/abort/stop-button-crazy-move/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"72d568b401b401377edeaf30db76c636e75b58eeff02ac7899768e024a97d531","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/abort/stop-button-crazy-move/test.sh"}
{"command":"bash linuxcnc/tests/abs.0/runstreamer","config_refs":[],"expected":["linuxcnc/tests/abs.0/expected"],"inputs":["linuxcnc/tests/abs.0/expected","linuxcnc/tests/abs.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/abs.0/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"151e0fbeed24d027bcaa1c0f3b184428c91d46be019531ce73d8c26349c577df","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/abs.0/runstreamer"}
{"command":"bash linuxcnc/tests/and-or-not-mux.0/runstreamer","config_refs":[],"expected":["linuxcnc/tests/and-or-not-mux.0/expected"],"inputs":["linuxcnc/tests/and-or-not-mux.0/README","linuxcnc/tests/and-or-not-mux.0/expected","linuxcnc/tests/and-or-not-mux.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/and-or-not-mux.0/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0e2912dfab08f1c5964caef946780639fd2a45933a3f29d473216189cbddef18","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/and-or-not-mux.0/runstreamer"}
{"command":"bash linuxcnc/tests/biquad/runstreamer","config_refs":[],"expected":["linuxcnc/tests/biquad/expected"],"inputs":["linuxcnc/tests/biquad/expected","linuxcnc/tests/biquad/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/biquad/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"6c4a21b8ab8d78527f2da75f7b1d0ad6dcf032af7f97b26efcea0e7ae729eee5","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/biquad/runstreamer"}
{"command":"bash linuxcnc/tests/build/header-sanity/test.sh","config_refs":[],"expected":["linuxcnc/tests/build/header-sanity/expected"],"inputs":["linuxcnc/tests/build/header-sanity/expected"],"parse_status":"parsed","path":"linuxcnc/tests/build/header-sanity/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"40764d0b1ddcd523150d727ee521b1009d2e4e48eaeee7322bc2e833a1d7e453","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/build/header-sanity/test.sh"}
{"command":"bash linuxcnc/tests/build/ui/test.sh","config_refs":[],"expected":["linuxcnc/tests/build/ui/expected"],"inputs":["linuxcnc/tests/build/ui/expected","linuxcnc/tests/build/ui/nml-position-logger.cc"],"parse_status":"parsed","path":"linuxcnc/tests/build/ui/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"f1d111c0b5ebeae05fbfa182c2de4f9c7301df2a987d1cb2601c9b4323bea327","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/build/ui/test.sh"}
{"command":"bash linuxcnc/tests/ccomp/early-exit/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/ccomp/early-exit/.gitignore","linuxcnc/tests/ccomp/early-exit/README","linuxcnc/tests/ccomp/early-exit/core_sim.hal","linuxcnc/tests/ccomp/early-exit/test-ui.py","linuxcnc/tests/ccomp/early-exit/test.ini","linuxcnc/tests/ccomp/early-exit/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/early-exit/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/ccomp/early-exit/checkresult"}
{"command":"bash linuxcnc/tests/ccomp/early-exit/test.sh","config_refs":["linuxcnc/tests/ccomp/early-exit/sim.var","linuxcnc/tests/ccomp/early-exit/test.ini"],"expected":[],"inputs":["linuxcnc/tests/ccomp/early-exit/.gitignore","linuxcnc/tests/ccomp/early-exit/README","linuxcnc/tests/ccomp/early-exit/checkresult","linuxcnc/tests/ccomp/early-exit/core_sim.hal","linuxcnc/tests/ccomp/early-exit/test-ui.py","linuxcnc/tests/ccomp/early-exit/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/early-exit/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c7904d36dcd3842ae2153fb00517f20aec6c71d77d2e6c97148ae391c1295fdd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/ccomp/early-exit/test.sh"}
{"command":"bash linuxcnc/tests/ccomp/lathe-comp/test.sh","config_refs":["linuxcnc/tests/ccomp/lathe-comp/test.ngc","linuxcnc/tests/ccomp/lathe-comp/test.tbl"],"expected":["linuxcnc/tests/ccomp/lathe-comp/expected"],"inputs":["linuxcnc/tests/ccomp/lathe-comp/expected","linuxcnc/tests/ccomp/lathe-comp/test.ngc","linuxcnc/tests/ccomp/lathe-comp/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/lathe-comp/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c4cdf48c29a804fca52ee48af05551f523ee7ab775a5e4f6f8f9f1e26f691ed7","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/ccomp/lathe-comp/test.sh"}
{"command":"bash linuxcnc/tests/ccomp/mill-g90g91g92/test.sh","config_refs":["linuxcnc/tests/ccomp/mill-g90g91g92/test.ngc","linuxcnc/tests/ccomp/mill-g90g91g92/test.tbl"],"expected":["linuxcnc/tests/ccomp/mill-g90g91g92/expected"],"inputs":["linuxcnc/tests/ccomp/mill-g90g91g92/expected","linuxcnc/tests/ccomp/mill-g90g91g92/test.ngc","linuxcnc/tests/ccomp/mill-g90g91g92/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/mill-g90g91g92/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c4cdf48c29a804fca52ee48af05551f523ee7ab775a5e4f6f8f9f1e26f691ed7","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/ccomp/mill-g90g91g92/test.sh"}
{"command":"bash linuxcnc/tests/ccomp/mill-line-arc-entry/test.sh","config_refs":["linuxcnc/tests/ccomp/mill-line-arc-entry/test.ngc","linuxcnc/tests/ccomp/mill-line-arc-entry/test.tbl"],"expected":["linuxcnc/tests/ccomp/mill-line-arc-entry/expected"],"inputs":["linuxcnc/tests/ccomp/mill-line-arc-entry/expected","linuxcnc/tests/ccomp/mill-line-arc-entry/test.ngc","linuxcnc/tests/ccomp/mill-line-arc-entry/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/mill-line-arc-entry/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c4cdf48c29a804fca52ee48af05551f523ee7ab775a5e4f6f8f9f1e26f691ed7","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/ccomp/mill-line-arc-entry/test.sh"}
{"command":"bash linuxcnc/tests/ccomp/mill-zchanges/test.sh","config_refs":["linuxcnc/tests/ccomp/mill-zchanges/test.ngc","linuxcnc/tests/ccomp/mill-zchanges/test.tbl"],"expected":["linuxcnc/tests/ccomp/mill-zchanges/expected"],"inputs":["linuxcnc/tests/ccomp/mill-zchanges/expected","linuxcnc/tests/ccomp/mill-zchanges/test.ngc","linuxcnc/tests/ccomp/mill-zchanges/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/ccomp/mill-zchanges/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c4cdf48c29a804fca52ee48af05551f523ee7ab775a5e4f6f8f9f1e26f691ed7","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/ccomp/mill-zchanges/test.sh"}
{"command":"bash linuxcnc/tests/classicladder/estop/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/classicladder/estop/classicladder-estop-ui.py","linuxcnc/tests/classicladder/estop/classicladder-estop.clp","linuxcnc/tests/classicladder/estop/classicladder-estop.hal","linuxcnc/tests/classicladder/estop/classicladder-estop.ini","linuxcnc/tests/classicladder/estop/skip","linuxcnc/tests/classicladder/estop/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/classicladder/estop/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"583883dc785e6aab0f1313cfc20ed86e9c362082b5c47514264abbbbf973c80e","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/classicladder/estop/checkresult"}
{"command":"bash linuxcnc/tests/classicladder/estop/test.sh","config_refs":["linuxcnc/tests/classicladder/estop/$0)/classicladder-estop.ini"],"expected":[],"inputs":["linuxcnc/tests/classicladder/estop/checkresult","linuxcnc/tests/classicladder/estop/classicladder-estop-ui.py","linuxcnc/tests/classicladder/estop/classicladder-estop.clp","linuxcnc/tests/classicladder/estop/classicladder-estop.hal","linuxcnc/tests/classicladder/estop/classicladder-estop.ini","linuxcnc/tests/classicladder/estop/skip"],"parse_status":"parsed","path":"linuxcnc/tests/classicladder/estop/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c84df79ae64ca9d8c5e5604699d47303874e76c4b0a484379ae7249bf83e754c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/classicladder/estop/test.sh"}
{"command":"bash linuxcnc/tests/edge/both-starting-high/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/both-starting-high/expected"],"inputs":["linuxcnc/tests/edge/both-starting-high/expected","linuxcnc/tests/edge/both-starting-high/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/both-starting-high/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"32af5fe16d496abf3eb4556dabaeed2ae75d0b02037b6fa0c1ea0ffa2ac5753d","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/both-starting-high/runstreamer"}
{"command":"bash linuxcnc/tests/edge/both/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/both/expected"],"inputs":["linuxcnc/tests/edge/both/expected","linuxcnc/tests/edge/both/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/both/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9050862c504258ae9e9efbda915f85328fad0eafb6e8d091ea72719842ea42f9","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/both/runstreamer"}
{"command":"bash linuxcnc/tests/edge/falling-starting-high/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/falling-starting-high/expected"],"inputs":["linuxcnc/tests/edge/falling-starting-high/expected","linuxcnc/tests/edge/falling-starting-high/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/falling-starting-high/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"32af5fe16d496abf3eb4556dabaeed2ae75d0b02037b6fa0c1ea0ffa2ac5753d","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/falling-starting-high/runstreamer"}
{"command":"bash linuxcnc/tests/edge/falling/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/falling/expected"],"inputs":["linuxcnc/tests/edge/falling/expected","linuxcnc/tests/edge/falling/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/falling/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9050862c504258ae9e9efbda915f85328fad0eafb6e8d091ea72719842ea42f9","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/falling/runstreamer"}
{"command":"bash linuxcnc/tests/edge/rising-starting-high/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/rising-starting-high/expected"],"inputs":["linuxcnc/tests/edge/rising-starting-high/expected","linuxcnc/tests/edge/rising-starting-high/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/rising-starting-high/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"155f95b322419a8af76f6fd6603e046ab86a3f9a2157f038534c2e2f9706eca0","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/rising-starting-high/runstreamer"}
{"command":"bash linuxcnc/tests/edge/rising/runstreamer","config_refs":[],"expected":["linuxcnc/tests/edge/rising/expected"],"inputs":["linuxcnc/tests/edge/rising/expected","linuxcnc/tests/edge/rising/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/edge/rising/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"af124719c1a9d1065c2b1c6fcb24cd3565d8875e9d91cbcdeac189cf1081370d","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/edge/rising/runstreamer"}
{"command":"bash linuxcnc/tests/flipflop.0/runstreamer","config_refs":[],"expected":["linuxcnc/tests/flipflop.0/expected"],"inputs":["linuxcnc/tests/flipflop.0/expected","linuxcnc/tests/flipflop.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/flipflop.0/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"1a0158f4a0fcde432f2e769edb804ba90bf97fc5b704852217e194d6a43a3dfc","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/flipflop.0/runstreamer"}
{"command":"bash linuxcnc/tests/hal-link-unlink/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/hal-link-unlink/hallink.py","linuxcnc/tests/hal-link-unlink/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/hal-link-unlink/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/hal-link-unlink/checkresult"}
{"command":"bash linuxcnc/tests/hal-link-unlink/test.sh","config_refs":["linuxcnc/tests/hal-link-unlink/hallink.py"],"expected":[],"inputs":["linuxcnc/tests/hal-link-unlink/checkresult","linuxcnc/tests/hal-link-unlink/hallink.py"],"parse_status":"parsed","path":"linuxcnc/tests/hal-link-unlink/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"e0246a53348b5359b34962acb2d5cd62b37f188823880a38d20e9d009df247a6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/hal-link-unlink/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/command_line_flags/test.sh","config_refs":[],"expected":["linuxcnc/tests/halcompile/command_line_flags/expected"],"inputs":["linuxcnc/tests/halcompile/command_line_flags/expected","linuxcnc/tests/halcompile/command_line_flags/flags.c"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/command_line_flags/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"1574aea72f900f71775c1671a1ef0e764fe6ac0543820c1cb4300e98a530dbad","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/command_line_flags/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/extralib/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/extralib/.gitignore","linuxcnc/tests/halcompile/extralib/extralib_test.comp","linuxcnc/tests/halcompile/extralib/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/extralib/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"ea0f5f6bbd74ad48400953d9bd671d42c203b7b0911556e44f455c483c4e0113","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/extralib/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/extralib/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/extralib/.gitignore","linuxcnc/tests/halcompile/extralib/checkresult","linuxcnc/tests/halcompile/extralib/extralib_test.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/extralib/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"54de985ad5b01ce320842d6f3467908ee331797f2ee59d42e8a28f77b40eab62","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/extralib/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/names/test.sh","config_refs":[],"expected":["linuxcnc/tests/halcompile/names/expected"],"inputs":["linuxcnc/tests/halcompile/names/.gitignore","linuxcnc/tests/halcompile/names/expected","linuxcnc/tests/halcompile/names/names_dont_match.comp","linuxcnc/tests/halcompile/names/names_match.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/names/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9e51df39c0f19ed7bdb71deea9e2bba84bbb9550d07670bd799c209c45f8aab2","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/names/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/personalities_mod/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/personalities_mod/.gitignore","linuxcnc/tests/halcompile/personalities_mod/4count_2pers.expected","linuxcnc/tests/halcompile/personalities_mod/4count_2pers.hal","linuxcnc/tests/halcompile/personalities_mod/4names_2pers.expected","linuxcnc/tests/halcompile/personalities_mod/4names_2pers.hal","linuxcnc/tests/halcompile/personalities_mod/README","linuxcnc/tests/halcompile/personalities_mod/bitslice_test.comp","linuxcnc/tests/halcompile/personalities_mod/control","linuxcnc/tests/halcompile/personalities_mod/lincurve_test.comp","linuxcnc/tests/halcompile/personalities_mod/logic_test.comp","linuxcnc/tests/halcompile/personalities_mod/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/personalities_mod/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"81fd01e5fcd7c5075d6056c47f3af8ee00511c6bcad824f4edb92077d23ae6b2","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/personalities_mod/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/personalities_mod/test.sh","config_refs":["linuxcnc/tests/halcompile/personalities_mod/*.hal"],"expected":[],"inputs":["linuxcnc/tests/halcompile/personalities_mod/.gitignore","linuxcnc/tests/halcompile/personalities_mod/4count_2pers.expected","linuxcnc/tests/halcompile/personalities_mod/4count_2pers.hal","linuxcnc/tests/halcompile/personalities_mod/4names_2pers.expected","linuxcnc/tests/halcompile/personalities_mod/4names_2pers.hal","linuxcnc/tests/halcompile/personalities_mod/README","linuxcnc/tests/halcompile/personalities_mod/bitslice_test.comp","linuxcnc/tests/halcompile/personalities_mod/checkresult","linuxcnc/tests/halcompile/personalities_mod/control","linuxcnc/tests/halcompile/personalities_mod/lincurve_test.comp","linuxcnc/tests/halcompile/personalities_mod/logic_test.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/personalities_mod/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"125b9363df7722f159b62e4551462381cde9e65259f7b5e8360372b497fa23af","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/personalities_mod/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/relative-header-user/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/relative-header-user/.gitignore","linuxcnc/tests/halcompile/relative-header-user/control","linuxcnc/tests/halcompile/relative-header-user/local.h","linuxcnc/tests/halcompile/relative-header-user/relative_header.comp","linuxcnc/tests/halcompile/relative-header-user/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/relative-header-user/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"4adf25615cb05a3b7fbc4a6e995b083ae9975e38a674a87dbeccd5b8e415c6e3","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/relative-header-user/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/relative-header-user/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/relative-header-user/.gitignore","linuxcnc/tests/halcompile/relative-header-user/checkresult","linuxcnc/tests/halcompile/relative-header-user/control","linuxcnc/tests/halcompile/relative-header-user/local.h","linuxcnc/tests/halcompile/relative-header-user/relative_header.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/relative-header-user/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"3e042361c89e3a595ffdc4d336fbaa3fcc781d5f3f7a1ff6f6c98b85dfbdefcc","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/relative-header-user/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/relative-header/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/relative-header/.gitignore","linuxcnc/tests/halcompile/relative-header/local.h","linuxcnc/tests/halcompile/relative-header/relative_header.comp","linuxcnc/tests/halcompile/relative-header/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/relative-header/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"943f82a615ec0a69017f39c789cb3310ea2dee034bfe780ba69445b39dd436d0","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/relative-header/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/relative-header/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/relative-header/.gitignore","linuxcnc/tests/halcompile/relative-header/checkresult","linuxcnc/tests/halcompile/relative-header/local.h","linuxcnc/tests/halcompile/relative-header/relative_header.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/relative-header/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"11b0cc0404485fd9687a25a005f7e3c307b3a51c61e8ef46050137046e7013c9","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/relative-header/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/serial-out-of-tree/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/serial-out-of-tree/.gitignore","linuxcnc/tests/halcompile/serial-out-of-tree/mesa_uart_test.comp","linuxcnc/tests/halcompile/serial-out-of-tree/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/serial-out-of-tree/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"e9e8255fe47a2fda2687078affaa77dc5263d105477e9215f2af2b302955f0f5","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/serial-out-of-tree/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/serial-out-of-tree/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/serial-out-of-tree/.gitignore","linuxcnc/tests/halcompile/serial-out-of-tree/checkresult","linuxcnc/tests/halcompile/serial-out-of-tree/mesa_uart_test.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/serial-out-of-tree/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"00d6553a8508b35cd63738f7d48bb100651d2f82536f7573af2e4a62e496b636","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/serial-out-of-tree/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/userspace-count-names/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/userspace-count-names/.gitignore","linuxcnc/tests/halcompile/userspace-count-names/both.expected","linuxcnc/tests/halcompile/userspace-count-names/both.hal","linuxcnc/tests/halcompile/userspace-count-names/count-and-extra-args.expected","linuxcnc/tests/halcompile/userspace-count-names/count-and-extra-args.hal","linuxcnc/tests/halcompile/userspace-count-names/count=3.expected","linuxcnc/tests/halcompile/userspace-count-names/count=3.hal","linuxcnc/tests/halcompile/userspace-count-names/names-and-extra-args.expected","linuxcnc/tests/halcompile/userspace-count-names/names-and-extra-args.hal","linuxcnc/tests/halcompile/userspace-count-names/names.expected","linuxcnc/tests/halcompile/userspace-count-names/names.hal","linuxcnc/tests/halcompile/userspace-count-names/no-args.expected","linuxcnc/tests/halcompile/userspace-count-names/no-args.hal","linuxcnc/tests/halcompile/userspace-count-names/test.sh","linuxcnc/tests/halcompile/userspace-count-names/userspace_count_names.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/userspace-count-names/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"39a9312018e559f62ba2816e6c561a56d993a79d89f31e307a4150bbe6401dc3","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/userspace-count-names/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/userspace-count-names/test.sh","config_refs":["linuxcnc/tests/halcompile/userspace-count-names/*.hal"],"expected":[],"inputs":["linuxcnc/tests/halcompile/userspace-count-names/.gitignore","linuxcnc/tests/halcompile/userspace-count-names/both.expected","linuxcnc/tests/halcompile/userspace-count-names/both.hal","linuxcnc/tests/halcompile/userspace-count-names/checkresult","linuxcnc/tests/halcompile/userspace-count-names/count-and-extra-args.expected","linuxcnc/tests/halcompile/userspace-count-names/count-and-extra-args.hal","linuxcnc/tests/halcompile/userspace-count-names/count=3.expected","linuxcnc/tests/halcompile/userspace-count-names/count=3.hal","linuxcnc/tests/halcompile/userspace-count-names/names-and-extra-args.expected","linuxcnc/tests/halcompile/userspace-count-names/names-and-extra-args.hal","linuxcnc/tests/halcompile/userspace-count-names/names.expected","linuxcnc/tests/halcompile/userspace-count-names/names.hal","linuxcnc/tests/halcompile/userspace-count-names/no-args.expected","linuxcnc/tests/halcompile/userspace-count-names/no-args.hal","linuxcnc/tests/halcompile/userspace-count-names/userspace_count_names.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/userspace-count-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"9efc72e95db53104da939ebd0d24073c23d3911e85ea31030ea9fc97a999d36b","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/userspace-count-names/test.sh"}
{"command":"bash linuxcnc/tests/halcompile/userspace/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/userspace/.gitignore","linuxcnc/tests/halcompile/userspace/rand_test.comp","linuxcnc/tests/halcompile/userspace/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/userspace/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"59f2b62a4a33e0c6ff685a9c719e5bc8c8307ed53305adc0e4ea36e43c8806f7","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halcompile/userspace/checkresult"}
{"command":"bash linuxcnc/tests/halcompile/userspace/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halcompile/userspace/.gitignore","linuxcnc/tests/halcompile/userspace/checkresult","linuxcnc/tests/halcompile/userspace/rand_test.comp"],"parse_status":"parsed","path":"linuxcnc/tests/halcompile/userspace/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"97bdd3f730f499ba059c7016903d7706344d495c58779312e361c1154d9e464c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halcompile/userspace/test.sh"}
{"command":"python3 linuxcnc/tests/halmodule.0/test.py","config_refs":[],"expected":["linuxcnc/tests/halmodule.0/expected"],"inputs":["linuxcnc/tests/halmodule.0/README","linuxcnc/tests/halmodule.0/expected","linuxcnc/tests/halmodule.0/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halmodule.0/test.py","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d7a81d742b8cb99b3dff44bee07f6976a35e5571cc570c458c512af3491ea6b7","test_kind":"python_test","test_source_id":"test:linuxcnc/tests/halmodule.0/test.py"}
{"command":"bash linuxcnc/tests/halmodule.0/test.sh","config_refs":["linuxcnc/tests/halmodule.0/test.py"],"expected":["linuxcnc/tests/halmodule.0/expected"],"inputs":["linuxcnc/tests/halmodule.0/README","linuxcnc/tests/halmodule.0/expected","linuxcnc/tests/halmodule.0/test.py"],"parse_status":"parsed","path":"linuxcnc/tests/halmodule.0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"cf56a773e7ef4aaa87bf1befaf3b1d50552ff4f6da846568e331cbeeb7adb564","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halmodule.0/test.sh"}
{"command":"bash linuxcnc/tests/halrun-lock/test.sh","config_refs":["linuxcnc/tests/halrun-lock/halrun.hal"],"expected":["linuxcnc/tests/halrun-lock/expected"],"inputs":["linuxcnc/tests/halrun-lock/README","linuxcnc/tests/halrun-lock/expected","linuxcnc/tests/halrun-lock/halrun.hal"],"parse_status":"parsed","path":"linuxcnc/tests/halrun-lock/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"d39cdfe53c7682f83d1ac770bd8db341e6070f7f9b2e6acc7a9ec387841f2d53","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halrun-lock/test.sh"}
{"command":"bash linuxcnc/tests/halui/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halui/.gitignore","linuxcnc/tests/halui/shared-test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halui/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"71d507e8d3af8b367c949b33e8fefca20c4453c6591a60f3132a6a16a412b553","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halui/checkresult"}
{"command":"bash linuxcnc/tests/halui/jogging/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halui/jogging/halui.ini","linuxcnc/tests/halui/jogging/postgui.hal","linuxcnc/tests/halui/jogging/test-ui.py","linuxcnc/tests/halui/jogging/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halui/jogging/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"71d507e8d3af8b367c949b33e8fefca20c4453c6591a60f3132a6a16a412b553","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halui/jogging/checkresult"}
{"command":"bash linuxcnc/tests/halui/jogging/test.sh","config_refs":["linuxcnc/tests/halui/jogging/halui.ini"],"expected":[],"inputs":["linuxcnc/tests/halui/jogging/checkresult","linuxcnc/tests/halui/jogging/halui.ini","linuxcnc/tests/halui/jogging/postgui.hal","linuxcnc/tests/halui/jogging/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/halui/jogging/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"290e2ba7a55c82e624283fe0fffd32fb0adf086fd20141bd2bce2e6fad688c65","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halui/jogging/test.sh"}
{"command":"bash linuxcnc/tests/halui/mdi/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/halui/mdi/halui.ini","linuxcnc/tests/halui/mdi/postgui.hal","linuxcnc/tests/halui/mdi/test-ui.py","linuxcnc/tests/halui/mdi/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/halui/mdi/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"71d507e8d3af8b367c949b33e8fefca20c4453c6591a60f3132a6a16a412b553","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/halui/mdi/checkresult"}
{"command":"bash linuxcnc/tests/halui/mdi/test.sh","config_refs":["linuxcnc/tests/halui/mdi/halui.ini"],"expected":[],"inputs":["linuxcnc/tests/halui/mdi/checkresult","linuxcnc/tests/halui/mdi/halui.ini","linuxcnc/tests/halui/mdi/postgui.hal","linuxcnc/tests/halui/mdi/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/halui/mdi/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"290e2ba7a55c82e624283fe0fffd32fb0adf086fd20141bd2bce2e6fad688c65","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/halui/mdi/test.sh"}
{"command":"bash linuxcnc/tests/hard-limits/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/hard-limits/.gitignore","linuxcnc/tests/hard-limits/README","linuxcnc/tests/hard-limits/hard-limits.hal","linuxcnc/tests/hard-limits/hard-limits.ini","linuxcnc/tests/hard-limits/test-ui.py","linuxcnc/tests/hard-limits/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/hard-limits/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"928f7d32ba9bd32b991ffd9de98a75e824f8523a8cc38f69774065a929e33897","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/hard-limits/checkresult"}
{"command":"bash linuxcnc/tests/hard-limits/test.sh","config_refs":["linuxcnc/tests/hard-limits/hard-limits.ini","linuxcnc/tests/hard-limits/rs274ngc.var"],"expected":[],"inputs":["linuxcnc/tests/hard-limits/.gitignore","linuxcnc/tests/hard-limits/README","linuxcnc/tests/hard-limits/checkresult","linuxcnc/tests/hard-limits/hard-limits.hal","linuxcnc/tests/hard-limits/hard-limits.ini","linuxcnc/tests/hard-limits/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/hard-limits/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"bb5ddfad3ddc8437fe82d28ec0a3c0fe83e85b0fb6e7899c7bad2c419f1afed8","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/hard-limits/test.sh"}
{"command":"bash linuxcnc/tests/hm2-idrom/test.sh","config_refs":["linuxcnc/tests/hm2-idrom/broken-load-test.hal","linuxcnc/tests/hm2-idrom/check-dmesg.py"],"expected":["linuxcnc/tests/hm2-idrom/expected"],"inputs":["linuxcnc/tests/hm2-idrom/.gitignore","linuxcnc/tests/hm2-idrom/README","linuxcnc/tests/hm2-idrom/broken-load-test.hal","linuxcnc/tests/hm2-idrom/check-dmesg.py","linuxcnc/tests/hm2-idrom/expected"],"parse_status":"parsed","path":"linuxcnc/tests/hm2-idrom/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"765d43ec4fe81625683e9f8b17cf36ad8f7656f26b63b0d4aeb2e0722d058c13","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/hm2-idrom/test.sh"}
{"command":"bash linuxcnc/tests/interp/abort-hot-comment/test.sh","config_refs":["linuxcnc/tests/interp/abort-hot-comment/test.ini","linuxcnc/tests/interp/abort-hot-comment/test.ngc"],"expected":["linuxcnc/tests/interp/abort-hot-comment/expected"],"inputs":["linuxcnc/tests/interp/abort-hot-comment/README","linuxcnc/tests/interp/abort-hot-comment/expected","linuxcnc/tests/interp/abort-hot-comment/test.ini","linuxcnc/tests/interp/abort-hot-comment/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/abort-hot-comment/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"749983b80dde71c12f4fea1ce8146d421263d0faa56fde710d1a09907b0f5eb5","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/abort-hot-comment/test.sh"}
{"command":"bash linuxcnc/tests/interp/bad/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/bad/README","linuxcnc/tests/interp/bad/README.arc-radius-tolerance","linuxcnc/tests/interp/bad/a-in-canned-cycle.ngc","linuxcnc/tests/interp/bad/a-in-canned-cycle2.ngc","linuxcnc/tests/interp/bad/bad-arc.big.imperial.center-format.ngc","linuxcnc/tests/interp/bad/bad-arc.big.metric.center-format.ngc","linuxcnc/tests/interp/bad/bad-arc.medium.imperial.center-format.ngc","linuxcnc/tests/interp/bad/bad-arc.medium.metric.center-format.ngc","linuxcnc/tests/interp/bad/bad-arc.small.imperial.center-format.ngc","linuxcnc/tests/interp/bad/bad-arc.small.metric.center-format.ngc","linuxcnc/tests/interp/bad/ccomp-arcexit.ngc","linuxcnc/tests/interp/bad/ccomp-gouging.ngc","linuxcnc/tests/interp/bad/exists-1.ngc","linuxcnc/tests/interp/bad/exists-2.ngc","linuxcnc/tests/interp/bad/exists-3.ngc","linuxcnc/tests/interp/bad/exists-4.ngc","linuxcnc/tests/interp/bad/exists-5.ngc","linuxcnc/tests/interp/bad/exists-6.ngc","linuxcnc/tests/interp/bad/exists-7.ngc","linuxcnc/tests/interp/bad/nested.ngc","linuxcnc/tests/interp/bad/no-feed-rate.ngc","linuxcnc/tests/interp/bad/no-ijr.ngc","linuxcnc/tests/interp/bad/probe-no-axes.ngc","linuxcnc/tests/interp/bad/test"],"parse_status":"parsed","path":"linuxcnc/tests/interp/bad/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9ab8fabc8c72bfa0416414631e26bd71b01f9dfae98dcf4656b1e2d78307876a","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/bad/checkresult"}
{"command":"bash linuxcnc/tests/interp/cam-nisley/test.sh","config_refs":["linuxcnc/tests/interp/cam-nisley/cam.ngc","linuxcnc/tests/interp/cam-nisley/test.tbl"],"expected":["linuxcnc/tests/interp/cam-nisley/expected"],"inputs":["linuxcnc/tests/interp/cam-nisley/cam.ngc","linuxcnc/tests/interp/cam-nisley/expected","linuxcnc/tests/interp/cam-nisley/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/cam-nisley/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"bc2469597df5fdffd52d81ad90ba092d88fcc2d674f6983526de2ff2220b8650","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/cam-nisley/test.sh"}
{"command":"bash linuxcnc/tests/interp/compile/test.sh","config_refs":[],"expected":["linuxcnc/tests/interp/compile/expected"],"inputs":["linuxcnc/tests/interp/compile/.gitignore","linuxcnc/tests/interp/compile/README","linuxcnc/tests/interp/compile/expected","linuxcnc/tests/interp/compile/use-rs274.cc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/compile/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"6eaedec9160729bf5ebeb2e3d911cf0897abe1231c95c5cf75204225d08b9425","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/compile/test.sh"}
{"command":"bash linuxcnc/tests/interp/crazy-paths/test.sh","config_refs":["linuxcnc/tests/interp/crazy-paths/test.ngc"],"expected":["linuxcnc/tests/interp/crazy-paths/expected"],"inputs":["linuxcnc/tests/interp/crazy-paths/README","linuxcnc/tests/interp/crazy-paths/expected","linuxcnc/tests/interp/crazy-paths/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/crazy-paths/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/crazy-paths/test.sh"}
{"command":"bash linuxcnc/tests/interp/do-while-break/test.sh","config_refs":["linuxcnc/tests/interp/do-while-break/test.ngc"],"expected":["linuxcnc/tests/interp/do-while-break/expected"],"inputs":["linuxcnc/tests/interp/do-while-break/README","linuxcnc/tests/interp/do-while-break/bug.ngc","linuxcnc/tests/interp/do-while-break/expected","linuxcnc/tests/interp/do-while-break/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/do-while-break/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/do-while-break/test.sh"}
{"command":"bash linuxcnc/tests/interp/exists/test.sh","config_refs":["linuxcnc/tests/interp/exists/test.ngc"],"expected":["linuxcnc/tests/interp/exists/expected"],"inputs":["linuxcnc/tests/interp/exists/README","linuxcnc/tests/interp/exists/expected","linuxcnc/tests/interp/exists/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/exists/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/exists/test.sh"}
{"command":"bash linuxcnc/tests/interp/flowsnake/test.sh","config_refs":["linuxcnc/tests/interp/flowsnake/flowsnake.ngc"],"expected":["linuxcnc/tests/interp/flowsnake/expected"],"inputs":["linuxcnc/tests/interp/flowsnake/README","linuxcnc/tests/interp/flowsnake/expected","linuxcnc/tests/interp/flowsnake/flowsnake.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/flowsnake/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"ce6fe9e92a3bc730af1f89a30c1f00c6018fc988c11038ff4c287679522dad32","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/flowsnake/test.sh"}
{"command":"bash linuxcnc/tests/interp/fractional-linenumbers/test.sh","config_refs":["linuxcnc/tests/interp/fractional-linenumbers/test.ngc"],"expected":["linuxcnc/tests/interp/fractional-linenumbers/expected"],"inputs":["linuxcnc/tests/interp/fractional-linenumbers/README","linuxcnc/tests/interp/fractional-linenumbers/expected","linuxcnc/tests/interp/fractional-linenumbers/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/fractional-linenumbers/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/fractional-linenumbers/test.sh"}
{"command":"bash linuxcnc/tests/interp/g10/g10-l1-l10/test.sh","config_refs":["linuxcnc/tests/interp/g10/g10-l1-l10/test.ngc","linuxcnc/tests/interp/g10/g10-l1-l10/test.tbl"],"expected":["linuxcnc/tests/interp/g10/g10-l1-l10/expected"],"inputs":["linuxcnc/tests/interp/g10/g10-l1-l10/expected","linuxcnc/tests/interp/g10/g10-l1-l10/test.ngc","linuxcnc/tests/interp/g10/g10-l1-l10/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g10/g10-l1-l10/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"54d456c1e9a725bae24d3ec11e6a7ada254b56e9d0f9d2aec577a348b8bf7782","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g10/g10-l1-l10/test.sh"}
{"command":"bash linuxcnc/tests/interp/g10/g10-l11/test.sh","config_refs":["linuxcnc/tests/interp/g10/g10-l11/test.ngc","linuxcnc/tests/interp/g10/g10-l11/test.tbl"],"expected":["linuxcnc/tests/interp/g10/g10-l11/expected"],"inputs":["linuxcnc/tests/interp/g10/g10-l11/expected","linuxcnc/tests/interp/g10/g10-l11/test.ngc","linuxcnc/tests/interp/g10/g10-l11/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g10/g10-l11/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"54d456c1e9a725bae24d3ec11e6a7ada254b56e9d0f9d2aec577a348b8bf7782","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g10/g10-l11/test.sh"}
{"command":"bash linuxcnc/tests/interp/g10/g10-l2-while-active/test.sh","config_refs":["linuxcnc/tests/interp/g10/g10-l2-while-active/test.ngc"],"expected":["linuxcnc/tests/interp/g10/g10-l2-while-active/expected"],"inputs":["linuxcnc/tests/interp/g10/g10-l2-while-active/expected","linuxcnc/tests/interp/g10/g10-l2-while-active/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g10/g10-l2-while-active/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g10/g10-l2-while-active/test.sh"}
{"command":"bash linuxcnc/tests/interp/g10/g10-l20-while-active/test.sh","config_refs":["linuxcnc/tests/interp/g10/g10-l20-while-active/test.ngc"],"expected":["linuxcnc/tests/interp/g10/g10-l20-while-active/expected"],"inputs":["linuxcnc/tests/interp/g10/g10-l20-while-active/expected","linuxcnc/tests/interp/g10/g10-l20-while-active/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g10/g10-l20-while-active/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"bff38e1ad4022743cf27419ccb5c8916287facb20640ad6994e38e9181e1921b","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g10/g10-l20-while-active/test.sh"}
{"command":"bash linuxcnc/tests/interp/g10/g10-with-g92/test.sh","config_refs":["linuxcnc/tests/interp/g10/g10-with-g92/test.ngc","linuxcnc/tests/interp/g10/g10-with-g92/test.tbl"],"expected":["linuxcnc/tests/interp/g10/g10-with-g92/expected"],"inputs":["linuxcnc/tests/interp/g10/g10-with-g92/expected","linuxcnc/tests/interp/g10/g10-with-g92/test.ngc","linuxcnc/tests/interp/g10/g10-with-g92/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g10/g10-with-g92/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"1bc2e21a86174e97e37c6deb82849d7a555c5be238cd0a12fde0ac9818dcdb54","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g10/g10-with-g92/test.sh"}
{"command":"bash linuxcnc/tests/interp/g33.1/test.sh","config_refs":["linuxcnc/tests/interp/g33.1/g33.1.ngc"],"expected":["linuxcnc/tests/interp/g33.1/expected"],"inputs":["linuxcnc/tests/interp/g33.1/expected","linuxcnc/tests/interp/g33.1/g33.1.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g33.1/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"28ad7d3124475d9249b1867695005afb5126cc5eb3a1c3ca7cf4da4c4954cbdd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g33.1/test.sh"}
{"command":"bash linuxcnc/tests/interp/g52/g52-g92-interaction/test.sh","config_refs":["linuxcnc/tests/interp/g52/g52-g92-interaction/g52-g92-interaction.ngc"],"expected":["linuxcnc/tests/interp/g52/g52-g92-interaction/expected"],"inputs":["linuxcnc/tests/interp/g52/g52-g92-interaction/expected","linuxcnc/tests/interp/g52/g52-g92-interaction/g52-g92-interaction.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g52/g52-g92-interaction/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"1d7ec0d18379b16b21172b8b5012b80fa7120aae74b1d100367662fdf883e25f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g52/g52-g92-interaction/test.sh"}
{"command":"bash linuxcnc/tests/interp/g52/g92-offset-persistence/test.sh","config_refs":["linuxcnc/tests/interp/g52/g92-offset-persistence/g92_offsets.ngc","linuxcnc/tests/interp/g52/g92-offset-persistence/g92_offsets.var","linuxcnc/tests/interp/g52/g92-offset-persistence/persistent_g92_offset_false.ini","linuxcnc/tests/interp/g52/g92-offset-persistence/persistent_g92_offset_true.ini"],"expected":["linuxcnc/tests/interp/g52/g92-offset-persistence/expected"],"inputs":["linuxcnc/tests/interp/g52/g92-offset-persistence/expected","linuxcnc/tests/interp/g52/g92-offset-persistence/g92_offsets.ngc","linuxcnc/tests/interp/g52/g92-offset-persistence/g92_offsets.var.template","linuxcnc/tests/interp/g52/g92-offset-persistence/persistent_g92_offset_false.ini","linuxcnc/tests/interp/g52/g92-offset-persistence/persistent_g92_offset_true.ini"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g52/g92-offset-persistence/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"fe2413bc9561aae2581479fc361c20de8820698ba4ec2328963349b2596aeb3f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g52/g92-offset-persistence/test.sh"}
{"command":"bash linuxcnc/tests/interp/g6164/test.sh","config_refs":["linuxcnc/tests/interp/g6164/test.ngc"],"expected":["linuxcnc/tests/interp/g6164/expected"],"inputs":["linuxcnc/tests/interp/g6164/expected","linuxcnc/tests/interp/g6164/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g6164/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g6164/test.sh"}
{"command":"bash linuxcnc/tests/interp/g71-endless-loop/test.sh","config_refs":["linuxcnc/tests/interp/g71-endless-loop/g71-endless-loop.ngc"],"expected":["linuxcnc/tests/interp/g71-endless-loop/expected"],"inputs":["linuxcnc/tests/interp/g71-endless-loop/expected","linuxcnc/tests/interp/g71-endless-loop/g71-endless-loop.ngc","linuxcnc/tests/interp/g71-endless-loop/skip","linuxcnc/tests/interp/g71-endless-loop/xfail"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g71-endless-loop/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"f5fe1f5b7d374808d3cb4ec9c6b6ec4ac754847281cebc9623fa46effa798da6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g71-endless-loop/test.sh"}
{"command":"bash linuxcnc/tests/interp/g76/test.sh","config_refs":["linuxcnc/tests/interp/g76/g76only.ngc","linuxcnc/tests/interp/g76/test.tbl"],"expected":["linuxcnc/tests/interp/g76/expected"],"inputs":["linuxcnc/tests/interp/g76/README","linuxcnc/tests/interp/g76/expected","linuxcnc/tests/interp/g76/g76only.ngc","linuxcnc/tests/interp/g76/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g76/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"b79a75b64db0d82dc5fa4b7fb2a655bfdb46e5519415e537271223935244928e","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g76/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g17/g98/test.sh","config_refs":["linuxcnc/tests/interp/g81/g17/g98/g17-g98-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g17/g98/expected"],"inputs":["linuxcnc/tests/interp/g81/g17/g98/expected","linuxcnc/tests/interp/g81/g17/g98/g17-g98-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g17/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"44d6fd24caabc95e3a53aab87686b9ec71b52d423ad03a417912c0fc3e7f33cd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g17/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g17/g99/test.sh","config_refs":["linuxcnc/tests/interp/g81/g17/g99/g17-g99-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g17/g99/expected"],"inputs":["linuxcnc/tests/interp/g81/g17/g99/expected","linuxcnc/tests/interp/g81/g17/g99/g17-g99-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g17/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7e25cc0fb500decca8e8d36c13598a317ccc12a35245ba71c14d4b984bea5a43","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g17/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g18/g98/test.sh","config_refs":["linuxcnc/tests/interp/g81/g18/g98/g18-g98-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g18/g98/expected"],"inputs":["linuxcnc/tests/interp/g81/g18/g98/expected","linuxcnc/tests/interp/g81/g18/g98/g18-g98-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g18/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"2413e36e0561057cf296a152562d5a59932464bc32c74fbe712cfaba11e1fc80","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g18/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g18/g99/test.sh","config_refs":["linuxcnc/tests/interp/g81/g18/g99/g18-g99-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g18/g99/expected"],"inputs":["linuxcnc/tests/interp/g81/g18/g99/expected","linuxcnc/tests/interp/g81/g18/g99/g18-g99-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g18/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7bad29dad116053d7f941e8afcd1b2fed29cc130f6ea8186a4c2459210620a46","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g18/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g19/g98/test.sh","config_refs":["linuxcnc/tests/interp/g81/g19/g98/g19-g98-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g19/g98/expected"],"inputs":["linuxcnc/tests/interp/g81/g19/g98/expected","linuxcnc/tests/interp/g81/g19/g98/g19-g98-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g19/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"6153a8838dd9632d2fb27ab704abd0e6bf8fcaec4fc4eab6adc77eb223fa1817","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g19/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g81/g19/g99/test.sh","config_refs":["linuxcnc/tests/interp/g81/g19/g99/g19-g99-g81.ngc"],"expected":["linuxcnc/tests/interp/g81/g19/g99/expected"],"inputs":["linuxcnc/tests/interp/g81/g19/g99/expected","linuxcnc/tests/interp/g81/g19/g99/g19-g99-g81.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g81/g19/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d382113fbe0ab118fe03c00dadc5b3b62bcc4f7f61e2de460df9a06ae813c216","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g81/g19/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g17/g98/test.sh","config_refs":["linuxcnc/tests/interp/g84/g17/g98/g17-g98-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g17/g98/expected"],"inputs":["linuxcnc/tests/interp/g84/g17/g98/expected","linuxcnc/tests/interp/g84/g17/g98/g17-g98-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g17/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d7d42c35f0677354c2c04f87e45843af4fef22111099e5884df1d0fd0be6b72a","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g17/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g17/g99/test.sh","config_refs":["linuxcnc/tests/interp/g84/g17/g99/g17-g99-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g17/g99/expected"],"inputs":["linuxcnc/tests/interp/g84/g17/g99/expected","linuxcnc/tests/interp/g84/g17/g99/g17-g99-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g17/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"56904d12b65dfebff573c453c41406c7b17ffa4f0239484925df11875ce0ab52","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g17/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g18/g98/test.sh","config_refs":["linuxcnc/tests/interp/g84/g18/g98/g18-g98-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g18/g98/expected"],"inputs":["linuxcnc/tests/interp/g84/g18/g98/expected","linuxcnc/tests/interp/g84/g18/g98/g18-g98-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g18/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a8c992142c52470311617ed27815251ae22527e7d9569a65e3115806c7627543","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g18/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g18/g99/test.sh","config_refs":["linuxcnc/tests/interp/g84/g18/g99/g18-g99-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g18/g99/expected"],"inputs":["linuxcnc/tests/interp/g84/g18/g99/expected","linuxcnc/tests/interp/g84/g18/g99/g18-g99-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g18/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5ef700347989695b12879eb66bd25031c56c645e72f93a44efc3ab44af057136","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g18/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g19/g98/test.sh","config_refs":["linuxcnc/tests/interp/g84/g19/g98/g19-g98-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g19/g98/expected"],"inputs":["linuxcnc/tests/interp/g84/g19/g98/expected","linuxcnc/tests/interp/g84/g19/g98/g19-g98-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g19/g98/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"b90a5f9497de9405f235087a27381709061d22c915172526fe092e7c73fa2b8d","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g19/g98/test.sh"}
{"command":"bash linuxcnc/tests/interp/g84/g19/g99/test.sh","config_refs":["linuxcnc/tests/interp/g84/g19/g99/g19-g99-g84.ngc"],"expected":["linuxcnc/tests/interp/g84/g19/g99/expected"],"inputs":["linuxcnc/tests/interp/g84/g19/g99/expected","linuxcnc/tests/interp/g84/g19/g99/g19-g99-g84.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/g84/g19/g99/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"519080e86e3a2a29a8d5c198e7c5ae051426009f024f1802bf7fcfe6854200fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/g84/g19/g99/test.sh"}
{"command":"bash linuxcnc/tests/interp/good/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/good/.gitignore","linuxcnc/tests/interp/good/README","linuxcnc/tests/interp/good/good-arc.big.imperial.center-format.ngc","linuxcnc/tests/interp/good/good-arc.big.imperial.center-format.ngc.expected","linuxcnc/tests/interp/good/good-arc.big.metric.center-format.ngc","linuxcnc/tests/interp/good/good-arc.big.metric.center-format.ngc.expected","linuxcnc/tests/interp/good/good-arc.medium.imperial.center-format.ngc","linuxcnc/tests/interp/good/good-arc.medium.imperial.center-format.ngc.expected","linuxcnc/tests/interp/good/good-arc.medium.metric.center-format.ngc","linuxcnc/tests/interp/good/good-arc.medium.metric.center-format.ngc.expected","linuxcnc/tests/interp/good/good-arc.small.imperial.center-format.ngc","linuxcnc/tests/interp/good/good-arc.small.imperial.center-format.ngc.expected","linuxcnc/tests/interp/good/good-arc.small.metric.center-format.ngc","linuxcnc/tests/interp/good/good-arc.small.metric.center-format.ngc.expected","linuxcnc/tests/interp/good/test"],"parse_status":"parsed","path":"linuxcnc/tests/interp/good/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9ab8fabc8c72bfa0416414631e26bd71b01f9dfae98dcf4656b1e2d78307876a","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/good/checkresult"}
{"command":"bash linuxcnc/tests/interp/iniparam-failassign/test.sh","config_refs":["linuxcnc/tests/interp/iniparam-failassign/test.ini","linuxcnc/tests/interp/iniparam-failassign/test.ngc"],"expected":["linuxcnc/tests/interp/iniparam-failassign/expected"],"inputs":["linuxcnc/tests/interp/iniparam-failassign/README","linuxcnc/tests/interp/iniparam-failassign/expected","linuxcnc/tests/interp/iniparam-failassign/test.ini","linuxcnc/tests/interp/iniparam-failassign/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/iniparam-failassign/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"2d679c926ef1c529a08ef8cc9c68a09dd4f7dd27a5ca09cc57d475dfcd785f9d","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/iniparam-failassign/test.sh"}
{"command":"bash linuxcnc/tests/interp/iniparam/test.sh","config_refs":["linuxcnc/tests/interp/iniparam/test.ini","linuxcnc/tests/interp/iniparam/test.ngc"],"expected":["linuxcnc/tests/interp/iniparam/expected"],"inputs":["linuxcnc/tests/interp/iniparam/README","linuxcnc/tests/interp/iniparam/expected","linuxcnc/tests/interp/iniparam/test.ini","linuxcnc/tests/interp/iniparam/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/iniparam/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"4ccc75069dbf3670dc4ee22c5067b8de044fe78610a504004f144e9b7aab6e7f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/iniparam/test.sh"}
{"command":"bash linuxcnc/tests/interp/inside-corners/test.sh","config_refs":["linuxcnc/tests/interp/inside-corners/test.ngc"],"expected":["linuxcnc/tests/interp/inside-corners/expected"],"inputs":["linuxcnc/tests/interp/inside-corners/README","linuxcnc/tests/interp/inside-corners/expected","linuxcnc/tests/interp/inside-corners/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/inside-corners/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/inside-corners/test.sh"}
{"command":"bash linuxcnc/tests/interp/inverse-time-with-comp/test.sh","config_refs":["linuxcnc/tests/interp/inverse-time-with-comp/inverse.ngc"],"expected":["linuxcnc/tests/interp/inverse-time-with-comp/expected"],"inputs":["linuxcnc/tests/interp/inverse-time-with-comp/README","linuxcnc/tests/interp/inverse-time-with-comp/expected","linuxcnc/tests/interp/inverse-time-with-comp/inverse.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/inverse-time-with-comp/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"2da5b7c1a3504c476017b7d4d6752b05470dee638179e8bff7e46bbc5cc52630","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/inverse-time-with-comp/test.sh"}
{"command":"bash linuxcnc/tests/interp/m19/test.sh","config_refs":["linuxcnc/tests/interp/m19/test.ini","linuxcnc/tests/interp/m19/test.ngc"],"expected":["linuxcnc/tests/interp/m19/expected"],"inputs":["linuxcnc/tests/interp/m19/README","linuxcnc/tests/interp/m19/expected","linuxcnc/tests/interp/m19/test.ini","linuxcnc/tests/interp/m19/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m19/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"87e1fedef3a3fee58cc16e01091dab30d0d69fd74e4812d37ee31f64e8d16af6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m19/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/01-basics/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/01-basics/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/01-basics/expected"],"inputs":["linuxcnc/tests/interp/m98m99/01-basics/expected","linuxcnc/tests/interp/m98m99/01-basics/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/01-basics/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/01-basics/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/02-variables/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/02-variables/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/02-variables/expected"],"inputs":["linuxcnc/tests/interp/m98m99/02-variables/expected","linuxcnc/tests/interp/m98m99/02-variables/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/02-variables/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/02-variables/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/expected"],"inputs":["linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/expected","linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"88346262f786c82742ef4a5432de0468f6cf9d7d656aa7651eea882a1c1356a8","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/03-error-M98-no-P-word/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/expected"],"inputs":["linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/expected","linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"dc552dc1a2e2d88207c7a70367d81092d5f590da108472b3b598f5eec3cc2823","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/04-M98-but-no-sub/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/05-M98-loops/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/05-M98-loops/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/05-M98-loops/expected"],"inputs":["linuxcnc/tests/interp/m98m99/05-M98-loops/expected","linuxcnc/tests/interp/m98m99/05-M98-loops/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/05-M98-loops/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/05-M98-loops/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-called-with-O..._call.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-ended-with-O..._endsub.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-sub-called-with-M98.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-sub-ended-with-M99.ngc"],"expected":["linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/expected"],"inputs":["linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-called-with-O..._call.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-ended-with-O..._endsub.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-sub-called-with-M98.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/O...-sub-ended-with-M99.ngc","linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/expected"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"17702ac5458e9075c252aba8cfe0d2980c4e5a77762257644c86870ac8834541","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/06-error-mixed-sub-styles/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/07-nested-subs/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/07-nested-subs/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/07-nested-subs/expected"],"inputs":["linuxcnc/tests/interp/m98m99/07-nested-subs/expected","linuxcnc/tests/interp/m98m99/07-nested-subs/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/07-nested-subs/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/07-nested-subs/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/08-sub-follows-main/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/08-sub-follows-main/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/08-sub-follows-main/expected"],"inputs":["linuxcnc/tests/interp/m98m99/08-sub-follows-main/expected","linuxcnc/tests/interp/m98m99/08-sub-follows-main/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/08-sub-follows-main/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/08-sub-follows-main/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-fanuc.ini","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-fanuc.ngc","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-no-fanuc.ini","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-rs274ngc.ngc"],"expected":["linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/expected"],"inputs":["linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/expected","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-fanuc.ini","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-fanuc.ngc","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-no-fanuc.ini","linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test-rs274ngc.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7781192f4457278b18b3347a328fd288aab7f65a2cda0bb5874e6abb86f7df06","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/09-disable-fanuc-subs/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/10-M98-P001/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/10-M98-P001/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/10-M98-P001/expected"],"inputs":["linuxcnc/tests/interp/m98m99/10-M98-P001/expected","linuxcnc/tests/interp/m98m99/10-M98-P001/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/10-M98-P001/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/10-M98-P001/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/11-main-program-oword/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/11-main-program-oword/test-illegal-${t}.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-legal-${t}.ngc"],"expected":["linuxcnc/tests/interp/m98m99/11-main-program-oword/expected"],"inputs":["linuxcnc/tests/interp/m98m99/11-main-program-oword/expected","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-illegal-end-main-with-eof.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-illegal-no-m30-before-osub.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-illegal-sub-after-percent.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-legal-end-main-with-m02.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-legal-end-main-with-m2.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-legal-end-main-with-m30.ngc","linuxcnc/tests/interp/m98m99/11-main-program-oword/test-legal-end-main-with-percent.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/11-main-program-oword/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"8c9aa3bdda48c6ad9ebb83cd27729d0bf2f80ed338faf1e1b324ee47bba67546","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/11-main-program-oword/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/checkresult","config_refs":[],"expected":["linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected.motion-logger"],"inputs":["linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/.gitignore","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected.motion-logger","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/mock-motion.hal","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/motion-logger.ini","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test-ui.py","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.ngc","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.sh","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/xfail"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"177380330f4a079d4e5e5198b43be508ccf9f335f5e3fe114dccb6c2dfc45fe6","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/checkresult"}
{"command":"bash linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/motion-logger.ini","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected.motion-logger"],"inputs":["linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/.gitignore","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/checkresult","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/expected.motion-logger","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/mock-motion.hal","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/motion-logger.ini","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test-ui.py","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.ngc","linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/xfail"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"8fbdde490eea9db9e34ac9cbd76ae3e9721534cb048b57242f5477edf070adc1","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/12-M99-endless-main-program/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/13-named-program/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/13-named-program/test-named.ngc","linuxcnc/tests/interp/m98m99/13-named-program/test-numbered.ngc"],"expected":["linuxcnc/tests/interp/m98m99/13-named-program/expected"],"inputs":["linuxcnc/tests/interp/m98m99/13-named-program/expected","linuxcnc/tests/interp/m98m99/13-named-program/test-named.ngc","linuxcnc/tests/interp/m98m99/13-named-program/test-numbered.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/13-named-program/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"733517af42d1a70957dd11bd7c78e9d73b26f5e0c85f7e13544766724385146f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/13-named-program/test.sh"}
{"command":"bash linuxcnc/tests/interp/m98m99/14-o-expression-call/test.sh","config_refs":["linuxcnc/tests/interp/m98m99/14-o-expression-call/test.ngc"],"expected":["linuxcnc/tests/interp/m98m99/14-o-expression-call/expected"],"inputs":["linuxcnc/tests/interp/m98m99/14-o-expression-call/expected","linuxcnc/tests/interp/m98m99/14-o-expression-call/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/m98m99/14-o-expression-call/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"257c4d324cd7de618da34c90bef487b57756ffd2c880f6745c7934bcd9353df7","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/m98m99/14-o-expression-call/test.sh"}
{"command":"bash linuxcnc/tests/interp/magic_comments/param_format_printing/test.sh","config_refs":["linuxcnc/tests/interp/magic_comments/param_format_printing/test.ngc"],"expected":["linuxcnc/tests/interp/magic_comments/param_format_printing/expected"],"inputs":["linuxcnc/tests/interp/magic_comments/param_format_printing/expected","linuxcnc/tests/interp/magic_comments/param_format_printing/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/magic_comments/param_format_printing/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/magic_comments/param_format_printing/test.sh"}
{"command":"bash linuxcnc/tests/interp/mdi-oword-m66/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/mdi-oword-m66/.gitignore","linuxcnc/tests/interp/mdi-oword-m66/interp.ini","linuxcnc/tests/interp/mdi-oword-m66/simpockets.tbl","linuxcnc/tests/interp/mdi-oword-m66/test-ui.py","linuxcnc/tests/interp/mdi-oword-m66/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/interp/mdi-oword-m66/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/mdi-oword-m66/checkresult"}
{"command":"bash linuxcnc/tests/interp/mdi-oword-m66/test.sh","config_refs":["linuxcnc/tests/interp/mdi-oword-m66/interp.ini"],"expected":[],"inputs":["linuxcnc/tests/interp/mdi-oword-m66/.gitignore","linuxcnc/tests/interp/mdi-oword-m66/checkresult","linuxcnc/tests/interp/mdi-oword-m66/interp.ini","linuxcnc/tests/interp/mdi-oword-m66/simpockets.tbl","linuxcnc/tests/interp/mdi-oword-m66/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/interp/mdi-oword-m66/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0ac5e2ce1d8b4649413f11943cbfcd55296e28c0d407533e88dedbc0776c2b75","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/mdi-oword-m66/test.sh"}
{"command":"bash linuxcnc/tests/interp/namedparam-bug424/test.sh","config_refs":["linuxcnc/tests/interp/namedparam-bug424/test.ngc"],"expected":["linuxcnc/tests/interp/namedparam-bug424/expected"],"inputs":["linuxcnc/tests/interp/namedparam-bug424/README","linuxcnc/tests/interp/namedparam-bug424/expected","linuxcnc/tests/interp/namedparam-bug424/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/namedparam-bug424/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/namedparam-bug424/test.sh"}
{"command":"bash linuxcnc/tests/interp/oword-bug315-p2/test.sh","config_refs":["linuxcnc/tests/interp/oword-bug315-p2/test.ngc"],"expected":["linuxcnc/tests/interp/oword-bug315-p2/expected"],"inputs":["linuxcnc/tests/interp/oword-bug315-p2/README","linuxcnc/tests/interp/oword-bug315-p2/expected","linuxcnc/tests/interp/oword-bug315-p2/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/oword-bug315-p2/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/oword-bug315-p2/test.sh"}
{"command":"bash linuxcnc/tests/interp/oword-bug315/test.sh","config_refs":["linuxcnc/tests/interp/oword-bug315/test.ngc"],"expected":["linuxcnc/tests/interp/oword-bug315/expected"],"inputs":["linuxcnc/tests/interp/oword-bug315/README","linuxcnc/tests/interp/oword-bug315/expected","linuxcnc/tests/interp/oword-bug315/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/oword-bug315/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/oword-bug315/test.sh"}
{"command":"bash linuxcnc/tests/interp/oword-mdi-sub-update/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/oword-mdi-sub-update/.gitignore","linuxcnc/tests/interp/oword-mdi-sub-update/README","linuxcnc/tests/interp/oword-mdi-sub-update/edit.sh","linuxcnc/tests/interp/oword-mdi-sub-update/interp.ini","linuxcnc/tests/interp/oword-mdi-sub-update/simpockets.tbl","linuxcnc/tests/interp/oword-mdi-sub-update/test-ui.py","linuxcnc/tests/interp/oword-mdi-sub-update/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/interp/oword-mdi-sub-update/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9bea1356236619704e627d8ac1ded2a502c2887757014794abcb8077ff020ac2","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/oword-mdi-sub-update/checkresult"}
{"command":"bash linuxcnc/tests/interp/oword-mdi-sub-update/test.sh","config_refs":["linuxcnc/tests/interp/oword-mdi-sub-update/interp.ini"],"expected":[],"inputs":["linuxcnc/tests/interp/oword-mdi-sub-update/.gitignore","linuxcnc/tests/interp/oword-mdi-sub-update/README","linuxcnc/tests/interp/oword-mdi-sub-update/checkresult","linuxcnc/tests/interp/oword-mdi-sub-update/edit.sh","linuxcnc/tests/interp/oword-mdi-sub-update/interp.ini","linuxcnc/tests/interp/oword-mdi-sub-update/simpockets.tbl","linuxcnc/tests/interp/oword-mdi-sub-update/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/interp/oword-mdi-sub-update/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0ac5e2ce1d8b4649413f11943cbfcd55296e28c0d407533e88dedbc0776c2b75","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/oword-mdi-sub-update/test.sh"}
{"command":"bash linuxcnc/tests/interp/oword-unwind/test.sh","config_refs":["linuxcnc/tests/interp/oword-unwind/test.ini","linuxcnc/tests/interp/oword-unwind/test.ngc"],"expected":["linuxcnc/tests/interp/oword-unwind/expected"],"inputs":["linuxcnc/tests/interp/oword-unwind/README","linuxcnc/tests/interp/oword-unwind/expected","linuxcnc/tests/interp/oword-unwind/fail.ngc","linuxcnc/tests/interp/oword-unwind/test.ini","linuxcnc/tests/interp/oword-unwind/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/oword-unwind/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"87e1fedef3a3fee58cc16e01091dab30d0d69fd74e4812d37ee31f64e8d16af6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/oword-unwind/test.sh"}
{"command":"bash linuxcnc/tests/interp/plug/absolute/test.sh","config_refs":[],"expected":["linuxcnc/tests/interp/plug/absolute/expected"],"inputs":["linuxcnc/tests/interp/plug/absolute/canon","linuxcnc/tests/interp/plug/absolute/expected"],"parse_status":"parsed","path":"linuxcnc/tests/interp/plug/absolute/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"384517db0ae74556124ad25dbe247376224d1b0b70d5eab81c587378084b0c12","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/plug/absolute/test.sh"}
{"command":"bash linuxcnc/tests/interp/plug/filename/test.sh","config_refs":[],"expected":["linuxcnc/tests/interp/plug/filename/expected"],"inputs":["linuxcnc/tests/interp/plug/filename/canon","linuxcnc/tests/interp/plug/filename/expected"],"parse_status":"parsed","path":"linuxcnc/tests/interp/plug/filename/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"2d13f4182f1f13063aa587affe7ab9af914a68f306e117f41973b0dc2e2aabf6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/plug/filename/test.sh"}
{"command":"bash linuxcnc/tests/interp/plug/relative/test.sh","config_refs":[],"expected":["linuxcnc/tests/interp/plug/relative/expected"],"inputs":["linuxcnc/tests/interp/plug/relative/canon","linuxcnc/tests/interp/plug/relative/expected"],"parse_status":"parsed","path":"linuxcnc/tests/interp/plug/relative/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"ad773293aaead91284da3c2239f875a85338da4e59eca8cef1481ad03b01f5a3","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/plug/relative/test.sh"}
{"command":"bash linuxcnc/tests/interp/pymove/test.sh","config_refs":["linuxcnc/tests/interp/pymove/test.ini","linuxcnc/tests/interp/pymove/test.ngc"],"expected":["linuxcnc/tests/interp/pymove/expected"],"inputs":["linuxcnc/tests/interp/pymove/README","linuxcnc/tests/interp/pymove/expected","linuxcnc/tests/interp/pymove/oword.py","linuxcnc/tests/interp/pymove/subs.py","linuxcnc/tests/interp/pymove/test.ini","linuxcnc/tests/interp/pymove/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/pymove/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"961b4e1d635375db6229e8b9d25d06ea89c3ded9da611fd233ac47525b47c3a2","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/pymove/test.sh"}
{"command":"bash linuxcnc/tests/interp/python-self/test.sh","config_refs":["linuxcnc/tests/interp/python-self/test.ini","linuxcnc/tests/interp/python-self/test.ngc"],"expected":["linuxcnc/tests/interp/python-self/expected"],"inputs":["linuxcnc/tests/interp/python-self/README","linuxcnc/tests/interp/python-self/expected","linuxcnc/tests/interp/python-self/oword.py","linuxcnc/tests/interp/python-self/subs.py","linuxcnc/tests/interp/python-self/test.ini","linuxcnc/tests/interp/python-self/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/python-self/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d876552b1a78afaac6cd0c0c2ad3a7f1b70549dc2839d4085aba23c2782ce70f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/python-self/test.sh"}
{"command":"bash linuxcnc/tests/interp/python/error/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/python/error/canon.py","linuxcnc/tests/interp/python/error/error.ngc","linuxcnc/tests/interp/python/error/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/interp/python/error/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c8e247a9c32330dbbb0efa7189e8ed4febd6d311bc6858d72b6cf39cc389c985","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/python/error/checkresult"}
{"command":"bash linuxcnc/tests/interp/python/error/test.sh","config_refs":["linuxcnc/tests/interp/python/error/error.ngc"],"expected":[],"inputs":["linuxcnc/tests/interp/python/error/canon.py","linuxcnc/tests/interp/python/error/checkresult","linuxcnc/tests/interp/python/error/error.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/python/error/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"b9e41f53da359cc1f4f58f2093db61de8b0be3a46e9c21d64cc6214243eba4aa","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/python/error/test.sh"}
{"command":"bash linuxcnc/tests/interp/return-value/test.sh","config_refs":["linuxcnc/tests/interp/return-value/test.ngc"],"expected":["linuxcnc/tests/interp/return-value/expected"],"inputs":["linuxcnc/tests/interp/return-value/expected","linuxcnc/tests/interp/return-value/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/return-value/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/return-value/test.sh"}
{"command":"bash linuxcnc/tests/interp/rotation/abs-pts/test.sh","config_refs":["linuxcnc/tests/interp/rotation/abs-pts/test.ngc","linuxcnc/tests/interp/rotation/abs-pts/test.tbl"],"expected":["linuxcnc/tests/interp/rotation/abs-pts/expected"],"inputs":["linuxcnc/tests/interp/rotation/abs-pts/expected","linuxcnc/tests/interp/rotation/abs-pts/test.ngc","linuxcnc/tests/interp/rotation/abs-pts/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/interp/rotation/abs-pts/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9fae0f0e3499fbace0a308804d99fccbd08089fef8ae20ce4651166e7afc8c97","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/rotation/abs-pts/test.sh"}
{"command":"bash linuxcnc/tests/interp/rotation/g28/test.sh","config_refs":["linuxcnc/tests/interp/rotation/g28/g28.ngc"],"expected":["linuxcnc/tests/interp/rotation/g28/expected"],"inputs":["linuxcnc/tests/interp/rotation/g28/expected","linuxcnc/tests/interp/rotation/g28/g28.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/rotation/g28/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7c4e14e821165744924bda1bb187d9c08f526dc0f59fdefb8f63fcce925c0ff3","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/rotation/g28/test.sh"}
{"command":"bash linuxcnc/tests/interp/rotation/g53/test.sh","config_refs":["linuxcnc/tests/interp/rotation/g53/g53.ngc"],"expected":["linuxcnc/tests/interp/rotation/g53/expected"],"inputs":["linuxcnc/tests/interp/rotation/g53/expected","linuxcnc/tests/interp/rotation/g53/g53.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/rotation/g53/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"8958caf8bcc555d5ea9721cc96eb0c86c6befccd8ff60ccd1e28c19340c6861b","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/rotation/g53/test.sh"}
{"command":"bash linuxcnc/tests/interp/sequence-number/test.sh","config_refs":["linuxcnc/tests/interp/sequence-number/test.ini","linuxcnc/tests/interp/sequence-number/test.ngc"],"expected":["linuxcnc/tests/interp/sequence-number/expected"],"inputs":["linuxcnc/tests/interp/sequence-number/README","linuxcnc/tests/interp/sequence-number/expected","linuxcnc/tests/interp/sequence-number/rm400.ngc","linuxcnc/tests/interp/sequence-number/test.ini","linuxcnc/tests/interp/sequence-number/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/sequence-number/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"535038cbdd815beb8a8fdf3878a4a2246039b19975791e4e8fa6a5a8103aaf34","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/sequence-number/test.sh"}
{"command":"bash linuxcnc/tests/interp/subroutine-return/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/interp/subroutine-return/.gitignore","linuxcnc/tests/interp/subroutine-return/interp.ini","linuxcnc/tests/interp/subroutine-return/orig.ngc","linuxcnc/tests/interp/subroutine-return/simpockets.tbl","linuxcnc/tests/interp/subroutine-return/test-ui.py","linuxcnc/tests/interp/subroutine-return/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/interp/subroutine-return/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/interp/subroutine-return/checkresult"}
{"command":"bash linuxcnc/tests/interp/subroutine-return/test.sh","config_refs":["linuxcnc/tests/interp/subroutine-return/interp.ini","linuxcnc/tests/interp/subroutine-return/orig.ngc","linuxcnc/tests/interp/subroutine-return/subs/orig-sub.ngc","linuxcnc/tests/interp/subroutine-return/subs/sub.ngc","linuxcnc/tests/interp/subroutine-return/test.ngc"],"expected":[],"inputs":["linuxcnc/tests/interp/subroutine-return/.gitignore","linuxcnc/tests/interp/subroutine-return/checkresult","linuxcnc/tests/interp/subroutine-return/interp.ini","linuxcnc/tests/interp/subroutine-return/orig.ngc","linuxcnc/tests/interp/subroutine-return/simpockets.tbl","linuxcnc/tests/interp/subroutine-return/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/interp/subroutine-return/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"493273c17fc85446a874b15a5b586664fba62841ba612223320ad5fcec8348cf","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/subroutine-return/test.sh"}
{"command":"bash linuxcnc/tests/interp/subs-follow-main/test.sh","config_refs":["linuxcnc/tests/interp/subs-follow-main/test.ngc"],"expected":["linuxcnc/tests/interp/subs-follow-main/expected"],"inputs":["linuxcnc/tests/interp/subs-follow-main/expected","linuxcnc/tests/interp/subs-follow-main/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/subs-follow-main/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/subs-follow-main/test.sh"}
{"command":"bash linuxcnc/tests/interp/value-returned/test.sh","config_refs":["linuxcnc/tests/interp/value-returned/test.ini","linuxcnc/tests/interp/value-returned/test.ngc"],"expected":["linuxcnc/tests/interp/value-returned/expected"],"inputs":["linuxcnc/tests/interp/value-returned/README","linuxcnc/tests/interp/value-returned/expected","linuxcnc/tests/interp/value-returned/oword.py","linuxcnc/tests/interp/value-returned/subs.py","linuxcnc/tests/interp/value-returned/test.ini","linuxcnc/tests/interp/value-returned/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/interp/value-returned/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"961b4e1d635375db6229e8b9d25d06ea89c3ded9da611fd233ac47525b47c3a2","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/interp/value-returned/test.sh"}
{"command":"bash linuxcnc/tests/io-startup/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/io-startup/.gitignore","linuxcnc/tests/io-startup/postgui.hal","linuxcnc/tests/io-startup/shared-test.sh","linuxcnc/tests/io-startup/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/io-startup/checkresult"}
{"command":"bash linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/checkresult","config_refs":[],"expected":["linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.ini","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.sh","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/checkresult"}
{"command":"bash linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.sh","config_refs":["linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/tool.tbl","linuxcnc/tests/io-startup/nonrandom/test.ini"],"expected":["linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/checkresult","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.ini","linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e96aefc914933c4aa51d0c94c642a9698c404f6a9863d05fa4073cb98956e006","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/io-startup/nonrandom/no-tool-in-P0/test.sh"}
{"command":"bash linuxcnc/tests/io-startup/nonrandom/tool-in-P0/checkresult","config_refs":[],"expected":["linuxcnc/tests/io-startup/nonrandom/tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/nonrandom/tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.ini","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.sh","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/nonrandom/tool-in-P0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/io-startup/nonrandom/tool-in-P0/checkresult"}
{"command":"bash linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.sh","config_refs":["linuxcnc/tests/io-startup/nonrandom/test.ini","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/tool.tbl"],"expected":["linuxcnc/tests/io-startup/nonrandom/tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/nonrandom/tool-in-P0/checkresult","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.ini","linuxcnc/tests/io-startup/nonrandom/tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e96aefc914933c4aa51d0c94c642a9698c404f6a9863d05fa4073cb98956e006","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/io-startup/nonrandom/tool-in-P0/test.sh"}
{"command":"bash linuxcnc/tests/io-startup/random/no-tool-in-P0/checkresult","config_refs":[],"expected":["linuxcnc/tests/io-startup/random/no-tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/random/no-tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/random/no-tool-in-P0/test.ini","linuxcnc/tests/io-startup/random/no-tool-in-P0/test.sh","linuxcnc/tests/io-startup/random/no-tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/random/no-tool-in-P0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/io-startup/random/no-tool-in-P0/checkresult"}
{"command":"bash linuxcnc/tests/io-startup/random/no-tool-in-P0/test.sh","config_refs":["linuxcnc/tests/io-startup/random/no-tool-in-P0/tool.tbl","linuxcnc/tests/io-startup/random/test.ini"],"expected":["linuxcnc/tests/io-startup/random/no-tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/random/no-tool-in-P0/checkresult","linuxcnc/tests/io-startup/random/no-tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/random/no-tool-in-P0/test.ini","linuxcnc/tests/io-startup/random/no-tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/random/no-tool-in-P0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e96aefc914933c4aa51d0c94c642a9698c404f6a9863d05fa4073cb98956e006","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/io-startup/random/no-tool-in-P0/test.sh"}
{"command":"bash linuxcnc/tests/io-startup/random/tool-in-P0/checkresult","config_refs":[],"expected":["linuxcnc/tests/io-startup/random/tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/random/tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/random/tool-in-P0/test.ini","linuxcnc/tests/io-startup/random/tool-in-P0/test.sh","linuxcnc/tests/io-startup/random/tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/random/tool-in-P0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/io-startup/random/tool-in-P0/checkresult"}
{"command":"bash linuxcnc/tests/io-startup/random/tool-in-P0/test.sh","config_refs":["linuxcnc/tests/io-startup/random/test.ini","linuxcnc/tests/io-startup/random/tool-in-P0/tool.tbl"],"expected":["linuxcnc/tests/io-startup/random/tool-in-P0/expected-startup-tool-number"],"inputs":["linuxcnc/tests/io-startup/random/tool-in-P0/checkresult","linuxcnc/tests/io-startup/random/tool-in-P0/expected-startup-tool-number","linuxcnc/tests/io-startup/random/tool-in-P0/test.ini","linuxcnc/tests/io-startup/random/tool-in-P0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/io-startup/random/tool-in-P0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e96aefc914933c4aa51d0c94c642a9698c404f6a9863d05fa4073cb98956e006","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/io-startup/random/tool-in-P0/test.sh"}
{"command":"bash linuxcnc/tests/lathe/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/lathe/.gitignore","linuxcnc/tests/lathe/lathe.ini","linuxcnc/tests/lathe/test-ui.py","linuxcnc/tests/lathe/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/lathe/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/lathe/checkresult"}
{"command":"bash linuxcnc/tests/lathe/test.sh","config_refs":["linuxcnc/tests/lathe/lathe.ini"],"expected":[],"inputs":["linuxcnc/tests/lathe/.gitignore","linuxcnc/tests/lathe/checkresult","linuxcnc/tests/lathe/lathe.ini","linuxcnc/tests/lathe/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/lathe/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7eb572de3d6f67c4dd1ec5fcbeae73ecdd21cf3fc05ae06220be57f1834cf160","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/lathe/test.sh"}
{"command":"python3 linuxcnc/tests/limit3/checkresult","config_refs":["linuxcnc/tests/limit3/test.hal"],"expected":[],"inputs":[],"parse_status":"parsed","path":"linuxcnc/tests/limit3/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"059a90ea5405718de637aaffad487eeb801dff5672ae90c98aaa43f2cdeb7619","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/checkresult"}
{"command":"python3 linuxcnc/tests/limit3/constraints/checkresult","config_refs":["linuxcnc/tests/limit3/constraints/test.hal"],"expected":[],"inputs":["linuxcnc/tests/limit3/constraints/README.md","linuxcnc/tests/limit3/constraints/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/limit3/constraints/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"059a90ea5405718de637aaffad487eeb801dff5672ae90c98aaa43f2cdeb7619","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/constraints/checkresult"}
{"command":"python3 linuxcnc/tests/limit3/lock-on-input-and-limits/checkresult","config_refs":["linuxcnc/tests/limit3/lock-on-input-and-limits/test.hal"],"expected":[],"inputs":["linuxcnc/tests/limit3/lock-on-input-and-limits/README","linuxcnc/tests/limit3/lock-on-input-and-limits/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/limit3/lock-on-input-and-limits/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"059a90ea5405718de637aaffad487eeb801dff5672ae90c98aaa43f2cdeb7619","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/lock-on-input-and-limits/checkresult"}
{"command":"python3 linuxcnc/tests/limit3/min-max-overshoot/checkresult","config_refs":["linuxcnc/tests/limit3/min-max-overshoot/test.hal"],"expected":[],"inputs":["linuxcnc/tests/limit3/min-max-overshoot/README","linuxcnc/tests/limit3/min-max-overshoot/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/limit3/min-max-overshoot/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"059a90ea5405718de637aaffad487eeb801dff5672ae90c98aaa43f2cdeb7619","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/min-max-overshoot/checkresult"}
{"command":"python3 linuxcnc/tests/limit3/runaway/checkresult","config_refs":["linuxcnc/tests/limit3/runaway/test.hal"],"expected":[],"inputs":["linuxcnc/tests/limit3/runaway/README","linuxcnc/tests/limit3/runaway/input","linuxcnc/tests/limit3/runaway/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/limit3/runaway/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"059a90ea5405718de637aaffad487eeb801dff5672ae90c98aaa43f2cdeb7619","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/runaway/checkresult"}
{"command":"python3 linuxcnc/tests/limit3/sunny-day/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/limit3/sunny-day/README","linuxcnc/tests/limit3/sunny-day/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/limit3/sunny-day/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"65d7ae153acdf173078e4df7ef3976ffcfa18a631a6c70ba62ee9ea39065f301","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/limit3/sunny-day/checkresult"}
{"command":"bash linuxcnc/tests/linuxcncrsh-tcp/checkresult","config_refs":[],"expected":["linuxcnc/tests/linuxcncrsh-tcp/expected-gcode-output"],"inputs":["linuxcnc/tests/linuxcncrsh-tcp/.gitignore","linuxcnc/tests/linuxcncrsh-tcp/expected-gcode-output","linuxcnc/tests/linuxcncrsh-tcp/linuxcncrsh-test.ini","linuxcnc/tests/linuxcncrsh-tcp/lots-of-gcode","linuxcnc/tests/linuxcncrsh-tcp/tcp.nml","linuxcnc/tests/linuxcncrsh-tcp/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/linuxcncrsh-tcp/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/linuxcncrsh-tcp/checkresult"}
{"command":"bash linuxcnc/tests/linuxcncrsh-tcp/test.sh","config_refs":["linuxcnc/tests/linuxcncrsh-tcp/linuxcncrsh-test.ini"],"expected":["linuxcnc/tests/linuxcncrsh-tcp/expected-gcode-output"],"inputs":["linuxcnc/tests/linuxcncrsh-tcp/.gitignore","linuxcnc/tests/linuxcncrsh-tcp/checkresult","linuxcnc/tests/linuxcncrsh-tcp/expected-gcode-output","linuxcnc/tests/linuxcncrsh-tcp/linuxcncrsh-test.ini","linuxcnc/tests/linuxcncrsh-tcp/lots-of-gcode","linuxcnc/tests/linuxcncrsh-tcp/tcp.nml"],"parse_status":"parsed","path":"linuxcnc/tests/linuxcncrsh-tcp/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"181e3dfd1daf85d8e291472d13ac3283ecf43fbd7cf2e0ec09a4cc6bf305abb6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/linuxcncrsh-tcp/test.sh"}
{"command":"bash linuxcnc/tests/linuxcncrsh/checkresult","config_refs":[],"expected":["linuxcnc/tests/linuxcncrsh/expected-gcode-output"],"inputs":["linuxcnc/tests/linuxcncrsh/.gitignore","linuxcnc/tests/linuxcncrsh/expected-gcode-output","linuxcnc/tests/linuxcncrsh/linuxcncrsh-test.ini","linuxcnc/tests/linuxcncrsh/lots-of-gcode","linuxcnc/tests/linuxcncrsh/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/linuxcncrsh/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/linuxcncrsh/checkresult"}
{"command":"bash linuxcnc/tests/linuxcncrsh/test.sh","config_refs":["linuxcnc/tests/linuxcncrsh/linuxcncrsh-test.ini"],"expected":["linuxcnc/tests/linuxcncrsh/expected-gcode-output"],"inputs":["linuxcnc/tests/linuxcncrsh/.gitignore","linuxcnc/tests/linuxcncrsh/checkresult","linuxcnc/tests/linuxcncrsh/expected-gcode-output","linuxcnc/tests/linuxcncrsh/linuxcncrsh-test.ini","linuxcnc/tests/linuxcncrsh/lots-of-gcode"],"parse_status":"parsed","path":"linuxcnc/tests/linuxcncrsh/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"181e3dfd1daf85d8e291472d13ac3283ecf43fbd7cf2e0ec09a4cc6bf305abb6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/linuxcncrsh/test.sh"}
{"command":"bash linuxcnc/tests/loadrt.2/test.sh","config_refs":["linuxcnc/tests/loadrt.2/loadrt.hal"],"expected":["linuxcnc/tests/loadrt.2/expected"],"inputs":["linuxcnc/tests/loadrt.2/expected","linuxcnc/tests/loadrt.2/loadrt.hal"],"parse_status":"parsed","path":"linuxcnc/tests/loadrt.2/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"d87b348a4961f368cdd3d8804983ea29b5a01eb54585ef02c620b782e807e545","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/loadrt.2/test.sh"}
{"command":"bash linuxcnc/tests/lowlevel/mutex/test.sh","config_refs":[],"expected":["linuxcnc/tests/lowlevel/mutex/expected"],"inputs":["linuxcnc/tests/lowlevel/mutex/expected","linuxcnc/tests/lowlevel/mutex/test.c"],"parse_status":"parsed","path":"linuxcnc/tests/lowlevel/mutex/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"546587c4fbab620305c37db03643e550ca62ef3a7cd9bb0199c1bfc9299f687b","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/lowlevel/mutex/test.sh"}
{"command":"bash linuxcnc/tests/m70-m73/m70m72-restore.0/test.sh","config_refs":["linuxcnc/tests/m70-m73/m70m72-restore.0/test.ngc"],"expected":["linuxcnc/tests/m70-m73/m70m72-restore.0/expected"],"inputs":["linuxcnc/tests/m70-m73/m70m72-restore.0/README","linuxcnc/tests/m70-m73/m70m72-restore.0/expected","linuxcnc/tests/m70-m73/m70m72-restore.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/m70-m73/m70m72-restore.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/m70-m73/m70m72-restore.0/test.sh"}
{"command":"bash linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/test.sh","config_refs":["linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/test.ngc"],"expected":["linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/expected"],"inputs":["linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/README","linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/expected","linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/m70-m73/m73-flood-mist-restore.0/test.sh"}
{"command":"bash linuxcnc/tests/m70-m73/m73autorestore.0/test.sh","config_refs":["linuxcnc/tests/m70-m73/m73autorestore.0/test.ngc"],"expected":["linuxcnc/tests/m70-m73/m73autorestore.0/expected"],"inputs":["linuxcnc/tests/m70-m73/m73autorestore.0/README","linuxcnc/tests/m70-m73/m73autorestore.0/expected","linuxcnc/tests/m70-m73/m73autorestore.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/m70-m73/m73autorestore.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/m70-m73/m73autorestore.0/test.sh"}
{"command":"bash linuxcnc/tests/matrixkins/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/matrixkins/README","linuxcnc/tests/matrixkins/core_sim.hal","linuxcnc/tests/matrixkins/test-ui.py","linuxcnc/tests/matrixkins/test.ini","linuxcnc/tests/matrixkins/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/matrixkins/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/matrixkins/checkresult"}
{"command":"bash linuxcnc/tests/matrixkins/test.sh","config_refs":["linuxcnc/tests/matrixkins/sim.var","linuxcnc/tests/matrixkins/test.ini"],"expected":[],"inputs":["linuxcnc/tests/matrixkins/README","linuxcnc/tests/matrixkins/checkresult","linuxcnc/tests/matrixkins/core_sim.hal","linuxcnc/tests/matrixkins/test-ui.py","linuxcnc/tests/matrixkins/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/matrixkins/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c7904d36dcd3842ae2153fb00517f20aec6c71d77d2e6c97148ae391c1295fdd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/matrixkins/test.sh"}
{"command":"bash linuxcnc/tests/mb2hal/mb2hal.1a/checkresult","config_refs":[],"expected":["linuxcnc/tests/mb2hal/mb2hal.1a/expected"],"inputs":["linuxcnc/tests/mb2hal/mb2hal.1a/expected","linuxcnc/tests/mb2hal/mb2hal.1a/mb2hal.ini","linuxcnc/tests/mb2hal/mb2hal.1a/readme","linuxcnc/tests/mb2hal/mb2hal.1a/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/mb2hal/mb2hal.1a/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"6ea4d0d55d816481c30cd3a56fc90cf83206cb0329161589e610cdad0c51a5ba","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mb2hal/mb2hal.1a/checkresult"}
{"command":"bash linuxcnc/tests/mb2hal/mb2hal.1b/checkresult","config_refs":[],"expected":["linuxcnc/tests/mb2hal/mb2hal.1b/expected"],"inputs":["linuxcnc/tests/mb2hal/mb2hal.1b/expected","linuxcnc/tests/mb2hal/mb2hal.1b/mb2hal.ini","linuxcnc/tests/mb2hal/mb2hal.1b/readme","linuxcnc/tests/mb2hal/mb2hal.1b/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/mb2hal/mb2hal.1b/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"20aeea0c913eabe3eb8d2f88ae6a538e326fe8d1d295efc99ed7ab987bb8fa1f","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mb2hal/mb2hal.1b/checkresult"}
{"command":"bash linuxcnc/tests/mb2hal/mb2hal.2a/checkresult","config_refs":[],"expected":["linuxcnc/tests/mb2hal/mb2hal.2a/expected"],"inputs":["linuxcnc/tests/mb2hal/mb2hal.2a/expected","linuxcnc/tests/mb2hal/mb2hal.2a/mb2hal.ini","linuxcnc/tests/mb2hal/mb2hal.2a/readme","linuxcnc/tests/mb2hal/mb2hal.2a/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/mb2hal/mb2hal.2a/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"6ea4d0d55d816481c30cd3a56fc90cf83206cb0329161589e610cdad0c51a5ba","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mb2hal/mb2hal.2a/checkresult"}
{"command":"bash linuxcnc/tests/mb2hal/mb2hal.2b/checkresult","config_refs":[],"expected":["linuxcnc/tests/mb2hal/mb2hal.2b/expected"],"inputs":["linuxcnc/tests/mb2hal/mb2hal.2b/expected","linuxcnc/tests/mb2hal/mb2hal.2b/mb2hal.ini","linuxcnc/tests/mb2hal/mb2hal.2b/readme","linuxcnc/tests/mb2hal/mb2hal.2b/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/mb2hal/mb2hal.2b/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"20aeea0c913eabe3eb8d2f88ae6a538e326fe8d1d295efc99ed7ab987bb8fa1f","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mb2hal/mb2hal.2b/checkresult"}
{"command":"bash linuxcnc/tests/mdi-queue-length/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/mdi-queue-length/.gitignore","linuxcnc/tests/mdi-queue-length/README","linuxcnc/tests/mdi-queue-length/core_sim.hal","linuxcnc/tests/mdi-queue-length/test-ui.py","linuxcnc/tests/mdi-queue-length/test.ini","linuxcnc/tests/mdi-queue-length/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue-length/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mdi-queue-length/checkresult"}
{"command":"bash linuxcnc/tests/mdi-queue-length/test.sh","config_refs":["linuxcnc/tests/mdi-queue-length/sim.var","linuxcnc/tests/mdi-queue-length/test.ini"],"expected":[],"inputs":["linuxcnc/tests/mdi-queue-length/.gitignore","linuxcnc/tests/mdi-queue-length/README","linuxcnc/tests/mdi-queue-length/checkresult","linuxcnc/tests/mdi-queue-length/core_sim.hal","linuxcnc/tests/mdi-queue-length/test-ui.py","linuxcnc/tests/mdi-queue-length/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue-length/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c7904d36dcd3842ae2153fb00517f20aec6c71d77d2e6c97148ae391c1295fdd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/mdi-queue-length/test.sh"}
{"command":"bash linuxcnc/tests/mdi-queue/oword-queue-buster/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/mdi-queue/oword-queue-buster/dummy.ngc","linuxcnc/tests/mdi-queue/oword-queue-buster/linuxcncrsh-test.ini","linuxcnc/tests/mdi-queue/oword-queue-buster/test.sh","linuxcnc/tests/mdi-queue/oword-queue-buster/tool.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue/oword-queue-buster/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mdi-queue/oword-queue-buster/checkresult"}
{"command":"bash linuxcnc/tests/mdi-queue/oword-queue-buster/test.sh","config_refs":["linuxcnc/tests/mdi-queue/linuxcncrsh-test.ini","linuxcnc/tests/mdi-queue/oword-queue-buster/dummy.ngc"],"expected":[],"inputs":["linuxcnc/tests/mdi-queue/oword-queue-buster/checkresult","linuxcnc/tests/mdi-queue/oword-queue-buster/dummy.ngc","linuxcnc/tests/mdi-queue/oword-queue-buster/linuxcncrsh-test.ini","linuxcnc/tests/mdi-queue/oword-queue-buster/tool.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue/oword-queue-buster/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"d9e98bfc0f2092a72b51c8b436ea12ffb5ada39cb5153ac76c2c4faf0f99af15","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/mdi-queue/oword-queue-buster/test.sh"}
{"command":"bash linuxcnc/tests/mdi-queue/simple-queue-buster/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/mdi-queue/simple-queue-buster/linuxcncrsh-test.ini","linuxcnc/tests/mdi-queue/simple-queue-buster/test.sh","linuxcnc/tests/mdi-queue/simple-queue-buster/tool.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue/simple-queue-buster/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mdi-queue/simple-queue-buster/checkresult"}
{"command":"bash linuxcnc/tests/mdi-queue/simple-queue-buster/test.sh","config_refs":["linuxcnc/tests/mdi-queue/linuxcncrsh-test.ini"],"expected":[],"inputs":["linuxcnc/tests/mdi-queue/simple-queue-buster/checkresult","linuxcnc/tests/mdi-queue/simple-queue-buster/linuxcncrsh-test.ini","linuxcnc/tests/mdi-queue/simple-queue-buster/tool.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-queue/simple-queue-buster/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"c13ba0c6d87fb9110c1b6b762dde0a243f7a0ceba54c92575e8aeec90b8e7bf1","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/mdi-queue/simple-queue-buster/test.sh"}
{"command":"bash linuxcnc/tests/mdi-while-queuebuster-waitflag/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/mdi-while-queuebuster-waitflag/.gitignore","linuxcnc/tests/mdi-while-queuebuster-waitflag/README","linuxcnc/tests/mdi-while-queuebuster-waitflag/core_sim.hal","linuxcnc/tests/mdi-while-queuebuster-waitflag/remap.py","linuxcnc/tests/mdi-while-queuebuster-waitflag/simpockets.tbl","linuxcnc/tests/mdi-while-queuebuster-waitflag/test-ui.py","linuxcnc/tests/mdi-while-queuebuster-waitflag/test.ini","linuxcnc/tests/mdi-while-queuebuster-waitflag/test.sh","linuxcnc/tests/mdi-while-queuebuster-waitflag/toplevel.py"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-while-queuebuster-waitflag/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mdi-while-queuebuster-waitflag/checkresult"}
{"command":"bash linuxcnc/tests/mdi-while-queuebuster-waitflag/test.sh","config_refs":["linuxcnc/tests/mdi-while-queuebuster-waitflag/test.ini"],"expected":[],"inputs":["linuxcnc/tests/mdi-while-queuebuster-waitflag/.gitignore","linuxcnc/tests/mdi-while-queuebuster-waitflag/README","linuxcnc/tests/mdi-while-queuebuster-waitflag/checkresult","linuxcnc/tests/mdi-while-queuebuster-waitflag/core_sim.hal","linuxcnc/tests/mdi-while-queuebuster-waitflag/remap.py","linuxcnc/tests/mdi-while-queuebuster-waitflag/simpockets.tbl","linuxcnc/tests/mdi-while-queuebuster-waitflag/test-ui.py","linuxcnc/tests/mdi-while-queuebuster-waitflag/test.ini","linuxcnc/tests/mdi-while-queuebuster-waitflag/toplevel.py"],"parse_status":"parsed","path":"linuxcnc/tests/mdi-while-queuebuster-waitflag/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d3d754cdd99fd1f947f7858b2a0330a4be42bc02778009f38152c73995664fd0","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/mdi-while-queuebuster-waitflag/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/1-names/RESULT","linuxcnc/tests/module-loading/encoder/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/1-names/NUM_PINS","linuxcnc/tests/module-loading/encoder/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/1-names/RESULT","linuxcnc/tests/module-loading/encoder/1-names/expected","linuxcnc/tests/module-loading/encoder/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/8-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/8-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/8-names/RESULT","linuxcnc/tests/module-loading/encoder/8-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/8-names/NUM_PINS","linuxcnc/tests/module-loading/encoder/8-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/8-names/RESULT","linuxcnc/tests/module-loading/encoder/8-names/expected","linuxcnc/tests/module-loading/encoder/8-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/8-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/8-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/9-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/9-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/9-names/RESULT","linuxcnc/tests/module-loading/encoder/9-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/9-names/NUM_PINS","linuxcnc/tests/module-loading/encoder/9-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/9-names/RESULT","linuxcnc/tests/module-loading/encoder/9-names/expected","linuxcnc/tests/module-loading/encoder/9-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/9-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/9-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/num_chan=0/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/num_chan=0/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/num_chan=0/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=0/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/num_chan=0/NUM_PINS","linuxcnc/tests/module-loading/encoder/num_chan=0/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/num_chan=0/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=0/expected","linuxcnc/tests/module-loading/encoder/num_chan=0/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/num_chan=0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/num_chan=0/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/num_chan=1/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/num_chan=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/num_chan=1/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=1/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/num_chan=1/NUM_PINS","linuxcnc/tests/module-loading/encoder/num_chan=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/num_chan=1/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=1/expected","linuxcnc/tests/module-loading/encoder/num_chan=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/num_chan=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/num_chan=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/num_chan=8/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/num_chan=8/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/num_chan=8/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=8/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/num_chan=8/NUM_PINS","linuxcnc/tests/module-loading/encoder/num_chan=8/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/num_chan=8/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=8/expected","linuxcnc/tests/module-loading/encoder/num_chan=8/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/num_chan=8/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/num_chan=8/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder/num_chan=9/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder/num_chan=9/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder/num_chan=9/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=9/expected"],"inputs":["linuxcnc/tests/module-loading/encoder/num_chan=9/NUM_PINS","linuxcnc/tests/module-loading/encoder/num_chan=9/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder/num_chan=9/RESULT","linuxcnc/tests/module-loading/encoder/num_chan=9/expected","linuxcnc/tests/module-loading/encoder/num_chan=9/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder/num_chan=9/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder/num_chan=9/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/1-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/1-names/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/1-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/1-names/expected","linuxcnc/tests/module-loading/encoder_ratio/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/8-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/8-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/8-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/8-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/8-names/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/8-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/8-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/8-names/expected","linuxcnc/tests/module-loading/encoder_ratio/8-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/8-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/8-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/9-names/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/9-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/9-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/9-names/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/9-names/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/9-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/9-names/RESULT","linuxcnc/tests/module-loading/encoder_ratio/9-names/expected","linuxcnc/tests/module-loading/encoder_ratio/9-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/9-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/9-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/expected","linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/num_chan=0/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/expected","linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/num_chan=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/expected","linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/num_chan=8/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/test.sh","config_refs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/setup.hal"],"expected":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/expected"],"inputs":["linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/NUM_PINS","linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/PIN_NAME_REGEX","linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/RESULT","linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/expected","linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/encoder_ratio/num_chan=9/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/0-names/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/0-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/0-names/RESULT","linuxcnc/tests/module-loading/or2/0-names/expected"],"inputs":["linuxcnc/tests/module-loading/or2/0-names/NUM_PINS","linuxcnc/tests/module-loading/or2/0-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/0-names/RESULT","linuxcnc/tests/module-loading/or2/0-names/expected","linuxcnc/tests/module-loading/or2/0-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/0-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/0-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/1-names/RESULT","linuxcnc/tests/module-loading/or2/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/or2/1-names/NUM_PINS","linuxcnc/tests/module-loading/or2/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/1-names/RESULT","linuxcnc/tests/module-loading/or2/1-names/expected","linuxcnc/tests/module-loading/or2/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/16-names/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/16-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/16-names/RESULT","linuxcnc/tests/module-loading/or2/16-names/expected"],"inputs":["linuxcnc/tests/module-loading/or2/16-names/NUM_PINS","linuxcnc/tests/module-loading/or2/16-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/16-names/RESULT","linuxcnc/tests/module-loading/or2/16-names/expected","linuxcnc/tests/module-loading/or2/16-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/16-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/16-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/count=1/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/count=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/count=1/RESULT","linuxcnc/tests/module-loading/or2/count=1/expected"],"inputs":["linuxcnc/tests/module-loading/or2/count=1/NUM_PINS","linuxcnc/tests/module-loading/or2/count=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/count=1/RESULT","linuxcnc/tests/module-loading/or2/count=1/expected","linuxcnc/tests/module-loading/or2/count=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/count=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/count=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/count=16/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/count=16/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/count=16/RESULT","linuxcnc/tests/module-loading/or2/count=16/expected"],"inputs":["linuxcnc/tests/module-loading/or2/count=16/NUM_PINS","linuxcnc/tests/module-loading/or2/count=16/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/count=16/RESULT","linuxcnc/tests/module-loading/or2/count=16/expected","linuxcnc/tests/module-loading/or2/count=16/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/count=16/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/count=16/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/or2/count=17/test.sh","config_refs":["linuxcnc/tests/module-loading/or2/count=17/setup.hal"],"expected":["linuxcnc/tests/module-loading/or2/count=17/RESULT","linuxcnc/tests/module-loading/or2/count=17/expected"],"inputs":["linuxcnc/tests/module-loading/or2/count=17/NUM_PINS","linuxcnc/tests/module-loading/or2/count=17/PIN_NAME_REGEX","linuxcnc/tests/module-loading/or2/count=17/RESULT","linuxcnc/tests/module-loading/or2/count=17/expected","linuxcnc/tests/module-loading/or2/count=17/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/or2/count=17/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/or2/count=17/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/1-names/RESULT","linuxcnc/tests/module-loading/pid/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/pid/1-names/NUM_PINS","linuxcnc/tests/module-loading/pid/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/1-names/RESULT","linuxcnc/tests/module-loading/pid/1-names/expected","linuxcnc/tests/module-loading/pid/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/16-names/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/16-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/16-names/RESULT","linuxcnc/tests/module-loading/pid/16-names/expected"],"inputs":["linuxcnc/tests/module-loading/pid/16-names/NUM_PINS","linuxcnc/tests/module-loading/pid/16-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/16-names/RESULT","linuxcnc/tests/module-loading/pid/16-names/expected","linuxcnc/tests/module-loading/pid/16-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/16-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/16-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/17-names/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/17-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/17-names/RESULT","linuxcnc/tests/module-loading/pid/17-names/expected"],"inputs":["linuxcnc/tests/module-loading/pid/17-names/NUM_PINS","linuxcnc/tests/module-loading/pid/17-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/17-names/RESULT","linuxcnc/tests/module-loading/pid/17-names/expected","linuxcnc/tests/module-loading/pid/17-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/17-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/17-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/num_chan=0/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/num_chan=0/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/num_chan=0/RESULT","linuxcnc/tests/module-loading/pid/num_chan=0/expected"],"inputs":["linuxcnc/tests/module-loading/pid/num_chan=0/NUM_PINS","linuxcnc/tests/module-loading/pid/num_chan=0/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/num_chan=0/RESULT","linuxcnc/tests/module-loading/pid/num_chan=0/expected","linuxcnc/tests/module-loading/pid/num_chan=0/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/num_chan=0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/num_chan=0/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/num_chan=1/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/num_chan=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/num_chan=1/RESULT","linuxcnc/tests/module-loading/pid/num_chan=1/expected"],"inputs":["linuxcnc/tests/module-loading/pid/num_chan=1/NUM_PINS","linuxcnc/tests/module-loading/pid/num_chan=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/num_chan=1/RESULT","linuxcnc/tests/module-loading/pid/num_chan=1/expected","linuxcnc/tests/module-loading/pid/num_chan=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/num_chan=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/num_chan=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/num_chan=16/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/num_chan=16/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/num_chan=16/RESULT","linuxcnc/tests/module-loading/pid/num_chan=16/expected"],"inputs":["linuxcnc/tests/module-loading/pid/num_chan=16/NUM_PINS","linuxcnc/tests/module-loading/pid/num_chan=16/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/num_chan=16/RESULT","linuxcnc/tests/module-loading/pid/num_chan=16/expected","linuxcnc/tests/module-loading/pid/num_chan=16/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/num_chan=16/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/num_chan=16/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/pid/num_chan=17/test.sh","config_refs":["linuxcnc/tests/module-loading/pid/num_chan=17/setup.hal"],"expected":["linuxcnc/tests/module-loading/pid/num_chan=17/RESULT","linuxcnc/tests/module-loading/pid/num_chan=17/expected"],"inputs":["linuxcnc/tests/module-loading/pid/num_chan=17/NUM_PINS","linuxcnc/tests/module-loading/pid/num_chan=17/PIN_NAME_REGEX","linuxcnc/tests/module-loading/pid/num_chan=17/RESULT","linuxcnc/tests/module-loading/pid/num_chan=17/expected","linuxcnc/tests/module-loading/pid/num_chan=17/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/pid/num_chan=17/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/pid/num_chan=17/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/rtapi-app-main-fails/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/module-loading/rtapi-app-main-fails/control","linuxcnc/tests/module-loading/rtapi-app-main-fails/rtapi_app_main_fails.comp","linuxcnc/tests/module-loading/rtapi-app-main-fails/setup.hal","linuxcnc/tests/module-loading/rtapi-app-main-fails/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/rtapi-app-main-fails/checkresult","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"3d2d685b3d326c531029a279a39915bfa589e4033a04f90619b15d38ebb566ef","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/module-loading/rtapi-app-main-fails/checkresult"}
{"command":"bash linuxcnc/tests/module-loading/rtapi-app-main-fails/test.sh","config_refs":["linuxcnc/tests/module-loading/rtapi-app-main-fails/setup.hal"],"expected":[],"inputs":["linuxcnc/tests/module-loading/rtapi-app-main-fails/checkresult","linuxcnc/tests/module-loading/rtapi-app-main-fails/control","linuxcnc/tests/module-loading/rtapi-app-main-fails/rtapi_app_main_fails.comp","linuxcnc/tests/module-loading/rtapi-app-main-fails/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/rtapi-app-main-fails/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"57d9464f54cb924074e206486881e826b4103bec5d95c5d92b8572f710751afe","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/rtapi-app-main-fails/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/1-names/RESULT","linuxcnc/tests/module-loading/siggen/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/1-names/NUM_PINS","linuxcnc/tests/module-loading/siggen/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/1-names/RESULT","linuxcnc/tests/module-loading/siggen/1-names/expected","linuxcnc/tests/module-loading/siggen/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/16-names/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/16-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/16-names/RESULT","linuxcnc/tests/module-loading/siggen/16-names/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/16-names/NUM_PINS","linuxcnc/tests/module-loading/siggen/16-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/16-names/RESULT","linuxcnc/tests/module-loading/siggen/16-names/expected","linuxcnc/tests/module-loading/siggen/16-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/16-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/16-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/17-names/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/17-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/17-names/RESULT","linuxcnc/tests/module-loading/siggen/17-names/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/17-names/NUM_PINS","linuxcnc/tests/module-loading/siggen/17-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/17-names/RESULT","linuxcnc/tests/module-loading/siggen/17-names/expected","linuxcnc/tests/module-loading/siggen/17-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/17-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/17-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/num_chan=0/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/num_chan=0/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/num_chan=0/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=0/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/num_chan=0/NUM_PINS","linuxcnc/tests/module-loading/siggen/num_chan=0/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/num_chan=0/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=0/expected","linuxcnc/tests/module-loading/siggen/num_chan=0/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/num_chan=0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/num_chan=0/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/num_chan=1/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/num_chan=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/num_chan=1/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=1/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/num_chan=1/NUM_PINS","linuxcnc/tests/module-loading/siggen/num_chan=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/num_chan=1/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=1/expected","linuxcnc/tests/module-loading/siggen/num_chan=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/num_chan=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/num_chan=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/num_chan=16/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/num_chan=16/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/num_chan=16/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=16/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/num_chan=16/NUM_PINS","linuxcnc/tests/module-loading/siggen/num_chan=16/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/num_chan=16/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=16/expected","linuxcnc/tests/module-loading/siggen/num_chan=16/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/num_chan=16/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/num_chan=16/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/siggen/num_chan=17/test.sh","config_refs":["linuxcnc/tests/module-loading/siggen/num_chan=17/setup.hal"],"expected":["linuxcnc/tests/module-loading/siggen/num_chan=17/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=17/expected"],"inputs":["linuxcnc/tests/module-loading/siggen/num_chan=17/NUM_PINS","linuxcnc/tests/module-loading/siggen/num_chan=17/PIN_NAME_REGEX","linuxcnc/tests/module-loading/siggen/num_chan=17/RESULT","linuxcnc/tests/module-loading/siggen/num_chan=17/expected","linuxcnc/tests/module-loading/siggen/num_chan=17/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/siggen/num_chan=17/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/siggen/num_chan=17/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/1-names/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/1-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/1-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/1-names/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/1-names/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/1-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/1-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/1-names/expected","linuxcnc/tests/module-loading/sim_encoder/1-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/1-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/1-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/8-names/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/8-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/8-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/8-names/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/8-names/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/8-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/8-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/8-names/expected","linuxcnc/tests/module-loading/sim_encoder/8-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/8-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/8-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/9-names/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/9-names/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/9-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/9-names/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/9-names/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/9-names/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/9-names/RESULT","linuxcnc/tests/module-loading/sim_encoder/9-names/expected","linuxcnc/tests/module-loading/sim_encoder/9-names/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/9-names/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/9-names/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/num_chan=0/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=0/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/num_chan=0/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=0/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=0/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/num_chan=0/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/num_chan=0/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=0/expected","linuxcnc/tests/module-loading/sim_encoder/num_chan=0/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/num_chan=0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/num_chan=0/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/num_chan=1/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=1/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/num_chan=1/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=1/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=1/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/num_chan=1/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/num_chan=1/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=1/expected","linuxcnc/tests/module-loading/sim_encoder/num_chan=1/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/num_chan=1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/num_chan=1/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/num_chan=8/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=8/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/num_chan=8/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=8/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=8/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/num_chan=8/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/num_chan=8/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=8/expected","linuxcnc/tests/module-loading/sim_encoder/num_chan=8/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/num_chan=8/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/num_chan=8/test.sh"}
{"command":"bash linuxcnc/tests/module-loading/sim_encoder/num_chan=9/test.sh","config_refs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=9/setup.hal"],"expected":["linuxcnc/tests/module-loading/sim_encoder/num_chan=9/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=9/expected"],"inputs":["linuxcnc/tests/module-loading/sim_encoder/num_chan=9/NUM_PINS","linuxcnc/tests/module-loading/sim_encoder/num_chan=9/PIN_NAME_REGEX","linuxcnc/tests/module-loading/sim_encoder/num_chan=9/RESULT","linuxcnc/tests/module-loading/sim_encoder/num_chan=9/expected","linuxcnc/tests/module-loading/sim_encoder/num_chan=9/setup.hal"],"parse_status":"parsed","path":"linuxcnc/tests/module-loading/sim_encoder/num_chan=9/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"96811a29041aa5ccb923f56adf9282e7ff7cb7a50111b1490d7da1e4ff178d33","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/module-loading/sim_encoder/num_chan=9/test.sh"}
{"command":"bash linuxcnc/tests/motion-logger/basic/checkresult","config_refs":[],"expected":["linuxcnc/tests/motion-logger/basic/expected.builtin-startup.in","linuxcnc/tests/motion-logger/basic/expected.g0","linuxcnc/tests/motion-logger/basic/expected.g1","linuxcnc/tests/motion-logger/basic/expected.reset","linuxcnc/tests/motion-logger/basic/expected.s"],"inputs":["linuxcnc/tests/motion-logger/basic/.gitignore","linuxcnc/tests/motion-logger/basic/README","linuxcnc/tests/motion-logger/basic/expected.builtin-startup.in","linuxcnc/tests/motion-logger/basic/expected.g0","linuxcnc/tests/motion-logger/basic/expected.g1","linuxcnc/tests/motion-logger/basic/expected.reset","linuxcnc/tests/motion-logger/basic/expected.s","linuxcnc/tests/motion-logger/basic/g0.ngc","linuxcnc/tests/motion-logger/basic/g1.ngc","linuxcnc/tests/motion-logger/basic/mock-motion.hal","linuxcnc/tests/motion-logger/basic/reset.ngc","linuxcnc/tests/motion-logger/basic/s.ngc","linuxcnc/tests/motion-logger/basic/test-ui.py","linuxcnc/tests/motion-logger/basic/test.ini","linuxcnc/tests/motion-logger/basic/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/basic/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"928f7d32ba9bd32b991ffd9de98a75e824f8523a8cc38f69774065a929e33897","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion-logger/basic/checkresult"}
{"command":"bash linuxcnc/tests/motion-logger/basic/test.sh","config_refs":["linuxcnc/tests/motion-logger/basic/test.ini"],"expected":["linuxcnc/tests/motion-logger/basic/expected.builtin-startup.in","linuxcnc/tests/motion-logger/basic/expected.g0","linuxcnc/tests/motion-logger/basic/expected.g1","linuxcnc/tests/motion-logger/basic/expected.reset","linuxcnc/tests/motion-logger/basic/expected.s"],"inputs":["linuxcnc/tests/motion-logger/basic/.gitignore","linuxcnc/tests/motion-logger/basic/README","linuxcnc/tests/motion-logger/basic/checkresult","linuxcnc/tests/motion-logger/basic/expected.builtin-startup.in","linuxcnc/tests/motion-logger/basic/expected.g0","linuxcnc/tests/motion-logger/basic/expected.g1","linuxcnc/tests/motion-logger/basic/expected.reset","linuxcnc/tests/motion-logger/basic/expected.s","linuxcnc/tests/motion-logger/basic/g0.ngc","linuxcnc/tests/motion-logger/basic/g1.ngc","linuxcnc/tests/motion-logger/basic/mock-motion.hal","linuxcnc/tests/motion-logger/basic/reset.ngc","linuxcnc/tests/motion-logger/basic/s.ngc","linuxcnc/tests/motion-logger/basic/test-ui.py","linuxcnc/tests/motion-logger/basic/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/basic/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"46f57af48221b1c3f17e3b9e68d6cdd1c55052a0d37b3aa4ef4afc197f22f913","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion-logger/basic/test.sh"}
{"command":"bash linuxcnc/tests/motion-logger/mountaindew/checkresult","config_refs":[],"expected":["linuxcnc/tests/motion-logger/mountaindew/expected.motion-logger"],"inputs":["linuxcnc/tests/motion-logger/mountaindew/.gitignore","linuxcnc/tests/motion-logger/mountaindew/expected.motion-logger","linuxcnc/tests/motion-logger/mountaindew/mock-motion.hal","linuxcnc/tests/motion-logger/mountaindew/mountaindew.ini","linuxcnc/tests/motion-logger/mountaindew/mountaindew.ngc","linuxcnc/tests/motion-logger/mountaindew/test-ui.py","linuxcnc/tests/motion-logger/mountaindew/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/mountaindew/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"177380330f4a079d4e5e5198b43be508ccf9f335f5e3fe114dccb6c2dfc45fe6","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion-logger/mountaindew/checkresult"}
{"command":"bash linuxcnc/tests/motion-logger/mountaindew/test.sh","config_refs":["linuxcnc/tests/motion-logger/mountaindew/mountaindew.ini"],"expected":["linuxcnc/tests/motion-logger/mountaindew/expected.motion-logger"],"inputs":["linuxcnc/tests/motion-logger/mountaindew/.gitignore","linuxcnc/tests/motion-logger/mountaindew/checkresult","linuxcnc/tests/motion-logger/mountaindew/expected.motion-logger","linuxcnc/tests/motion-logger/mountaindew/mock-motion.hal","linuxcnc/tests/motion-logger/mountaindew/mountaindew.ini","linuxcnc/tests/motion-logger/mountaindew/mountaindew.ngc","linuxcnc/tests/motion-logger/mountaindew/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/mountaindew/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"79b76773cd00fec2f88125bd290aa4b15437091dd073ca0f2501b4a6cec27db9","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion-logger/mountaindew/test.sh"}
{"command":"bash linuxcnc/tests/motion-logger/startup-gcode-abort/checkresult","config_refs":[],"expected":["linuxcnc/tests/motion-logger/startup-gcode-abort/expected.motion-logger.in"],"inputs":["linuxcnc/tests/motion-logger/startup-gcode-abort/.gitignore","linuxcnc/tests/motion-logger/startup-gcode-abort/expected.motion-logger.in","linuxcnc/tests/motion-logger/startup-gcode-abort/mock-motion.hal","linuxcnc/tests/motion-logger/startup-gcode-abort/test-ui.py","linuxcnc/tests/motion-logger/startup-gcode-abort/test.ini","linuxcnc/tests/motion-logger/startup-gcode-abort/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/startup-gcode-abort/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"177380330f4a079d4e5e5198b43be508ccf9f335f5e3fe114dccb6c2dfc45fe6","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion-logger/startup-gcode-abort/checkresult"}
{"command":"bash linuxcnc/tests/motion-logger/startup-gcode-abort/test.sh","config_refs":["linuxcnc/tests/motion-logger/startup-gcode-abort/test.ini"],"expected":["linuxcnc/tests/motion-logger/startup-gcode-abort/expected.motion-logger.in"],"inputs":["linuxcnc/tests/motion-logger/startup-gcode-abort/.gitignore","linuxcnc/tests/motion-logger/startup-gcode-abort/checkresult","linuxcnc/tests/motion-logger/startup-gcode-abort/expected.motion-logger.in","linuxcnc/tests/motion-logger/startup-gcode-abort/mock-motion.hal","linuxcnc/tests/motion-logger/startup-gcode-abort/test-ui.py","linuxcnc/tests/motion-logger/startup-gcode-abort/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/motion-logger/startup-gcode-abort/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"46f57af48221b1c3f17e3b9e68d6cdd1c55052a0d37b3aa4ef4afc197f22f913","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion-logger/startup-gcode-abort/test.sh"}
{"command":"python3 linuxcnc/tests/motion/g0/checkresult","config_refs":["linuxcnc/tests/motion/g0/%s/motion-test.ini"],"expected":[],"inputs":["linuxcnc/tests/motion/g0/motion-test.hal","linuxcnc/tests/motion/g0/motion-test.ini","linuxcnc/tests/motion/g0/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion/g0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9b1f8ca4b2d769951bd1fa5af4462f835eaab0697810941f323092352f3ea9c1","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion/g0/checkresult"}
{"command":"bash linuxcnc/tests/motion/g0/test.sh","config_refs":["linuxcnc/tests/motion/g0/motion-test.ini"],"expected":[],"inputs":["linuxcnc/tests/motion/g0/checkresult","linuxcnc/tests/motion/g0/motion-test.hal","linuxcnc/tests/motion/g0/motion-test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/motion/g0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"9ac98482540edd6a6ed464ac41549c017ff460d093e0ae31d2edb64ec87599be","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion/g0/test.sh"}
{"command":"bash linuxcnc/tests/motion/jogwheel-axis/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/motion/jogwheel-axis/.gitignore","linuxcnc/tests/motion/jogwheel-axis/motion-test.ini","linuxcnc/tests/motion/jogwheel-axis/postgui.hal","linuxcnc/tests/motion/jogwheel-axis/test-ui.py","linuxcnc/tests/motion/jogwheel-axis/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion/jogwheel-axis/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"71d507e8d3af8b367c949b33e8fefca20c4453c6591a60f3132a6a16a412b553","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion/jogwheel-axis/checkresult"}
{"command":"bash linuxcnc/tests/motion/jogwheel-axis/test.sh","config_refs":["linuxcnc/tests/motion/jogwheel-axis/motion-test.ini"],"expected":[],"inputs":["linuxcnc/tests/motion/jogwheel-axis/.gitignore","linuxcnc/tests/motion/jogwheel-axis/checkresult","linuxcnc/tests/motion/jogwheel-axis/motion-test.ini","linuxcnc/tests/motion/jogwheel-axis/postgui.hal","linuxcnc/tests/motion/jogwheel-axis/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/motion/jogwheel-axis/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"b04629b6d0e8a4fc834863bdab1ccf4c80cafb324740837dd57da724d6f59469","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion/jogwheel-axis/test.sh"}
{"command":"bash linuxcnc/tests/motion/jogwheel-joint/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/motion/jogwheel-joint/.gitignore","linuxcnc/tests/motion/jogwheel-joint/motion-test.ini","linuxcnc/tests/motion/jogwheel-joint/postgui.hal","linuxcnc/tests/motion/jogwheel-joint/test-ui.py","linuxcnc/tests/motion/jogwheel-joint/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/motion/jogwheel-joint/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"71d507e8d3af8b367c949b33e8fefca20c4453c6591a60f3132a6a16a412b553","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/motion/jogwheel-joint/checkresult"}
{"command":"bash linuxcnc/tests/motion/jogwheel-joint/test.sh","config_refs":["linuxcnc/tests/motion/jogwheel-joint/motion-test.ini"],"expected":[],"inputs":["linuxcnc/tests/motion/jogwheel-joint/.gitignore","linuxcnc/tests/motion/jogwheel-joint/checkresult","linuxcnc/tests/motion/jogwheel-joint/motion-test.ini","linuxcnc/tests/motion/jogwheel-joint/postgui.hal","linuxcnc/tests/motion/jogwheel-joint/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/motion/jogwheel-joint/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"b04629b6d0e8a4fc834863bdab1ccf4c80cafb324740837dd57da724d6f59469","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/motion/jogwheel-joint/test.sh"}
{"command":"bash linuxcnc/tests/mqtt/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/mqtt/display.py","linuxcnc/tests/mqtt/simulator.hal","linuxcnc/tests/mqtt/simulator.ini","linuxcnc/tests/mqtt/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/mqtt/checkresult","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/mqtt/checkresult"}
{"command":"bash linuxcnc/tests/mqtt/test.sh","config_refs":["linuxcnc/tests/mqtt/simulator.ini","linuxcnc/tests/mqtt/simulator.var"],"expected":[],"inputs":["linuxcnc/tests/mqtt/checkresult","linuxcnc/tests/mqtt/display.py","linuxcnc/tests/mqtt/simulator.hal","linuxcnc/tests/mqtt/simulator.ini"],"parse_status":"parsed","path":"linuxcnc/tests/mqtt/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"5c044819a50b7747fe38657a1742ed08e4d4fa0e45f85a89bfe3b11e3daf071d","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/mqtt/test.sh"}
{"command":"bash linuxcnc/tests/near.0/runstreamer","config_refs":[],"expected":["linuxcnc/tests/near.0/expected"],"inputs":["linuxcnc/tests/near.0/README","linuxcnc/tests/near.0/expected","linuxcnc/tests/near.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/near.0/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"2665591e510c526ff6cd434b3b06a4d8d9a92b120eef10bc7223c75008f109fe","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/near.0/runstreamer"}
{"command":"bash linuxcnc/tests/overrun/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/overrun/README","linuxcnc/tests/overrun/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/overrun/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"05a44206007ff94e499a3aaab0724e0d53f68af9f268274c3b1fa7ce34abed2f","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/overrun/checkresult"}
{"command":"bash linuxcnc/tests/overrun/test.sh","config_refs":["linuxcnc/tests/overrun/$TMPDIR/test.hal"],"expected":[],"inputs":["linuxcnc/tests/overrun/README","linuxcnc/tests/overrun/checkresult"],"parse_status":"parsed","path":"linuxcnc/tests/overrun/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"283d61d5d9b584fd1cde2d2b416c32a32693c1e6ae92926dc8d1820d26d7e84c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/overrun/test.sh"}
{"command":"bash linuxcnc/tests/oword/sub.0/test.sh","config_refs":["linuxcnc/tests/oword/sub.0/test.ngc"],"expected":["linuxcnc/tests/oword/sub.0/expected"],"inputs":["linuxcnc/tests/oword/sub.0/README","linuxcnc/tests/oword/sub.0/expected","linuxcnc/tests/oword/sub.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/oword/sub.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/oword/sub.0/test.sh"}
{"command":"bash linuxcnc/tests/oword/while.0/test.sh","config_refs":["linuxcnc/tests/oword/while.0/test.ngc"],"expected":["linuxcnc/tests/oword/while.0/expected"],"inputs":["linuxcnc/tests/oword/while.0/README","linuxcnc/tests/oword/while.0/expected","linuxcnc/tests/oword/while.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/oword/while.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"5aca3854d97d0124e6dd9289ed71922ec287c2fcea27f7836ee6a4c21a1479fd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/oword/while.0/test.sh"}
{"command":"bash linuxcnc/tests/realtime-math/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/realtime-math/README","linuxcnc/tests/realtime-math/control","linuxcnc/tests/realtime-math/dotest.hal","linuxcnc/tests/realtime-math/rtmath.comp","linuxcnc/tests/realtime-math/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/realtime-math/checkresult","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"1e57c3721f9f40e3aa41cc58f41784df2037afde7c190f3e1cb3c2d8ed54fcb4","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/realtime-math/checkresult"}
{"command":"bash linuxcnc/tests/realtime-math/test.sh","config_refs":["linuxcnc/tests/realtime-math/dotest.hal"],"expected":[],"inputs":["linuxcnc/tests/realtime-math/README","linuxcnc/tests/realtime-math/checkresult","linuxcnc/tests/realtime-math/control","linuxcnc/tests/realtime-math/dotest.hal","linuxcnc/tests/realtime-math/rtmath.comp"],"parse_status":"parsed","path":"linuxcnc/tests/realtime-math/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"ad9c5b21df16d6a9ed1b71cda4ff5d0ed9a569fd2906665922ac14c903cfbab6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/realtime-math/test.sh"}
{"command":"bash linuxcnc/tests/remap/duplicate-o-word/test.sh","config_refs":["linuxcnc/tests/remap/duplicate-o-word/test.ini","linuxcnc/tests/remap/duplicate-o-word/test.ngc"],"expected":["linuxcnc/tests/remap/duplicate-o-word/expected"],"inputs":["linuxcnc/tests/remap/duplicate-o-word/README","linuxcnc/tests/remap/duplicate-o-word/expected","linuxcnc/tests/remap/duplicate-o-word/rm207.ngc","linuxcnc/tests/remap/duplicate-o-word/rm208.ngc","linuxcnc/tests/remap/duplicate-o-word/test.ini","linuxcnc/tests/remap/duplicate-o-word/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/duplicate-o-word/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"f352fb4a5c7cabc22ef67c385c42a461c4f6819052335746f356fea37e6dde3e","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/duplicate-o-word/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/args.0/test.sh","config_refs":["linuxcnc/tests/remap/fail/args.0/test.ini","linuxcnc/tests/remap/fail/args.0/test.ngc"],"expected":["linuxcnc/tests/remap/fail/args.0/expected"],"inputs":["linuxcnc/tests/remap/fail/args.0/README","linuxcnc/tests/remap/fail/args.0/expected","linuxcnc/tests/remap/fail/args.0/rm400.ngc","linuxcnc/tests/remap/fail/args.0/test.ini","linuxcnc/tests/remap/fail/args.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/args.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"440efef6282cf08df1e6a4f40d4d44217a37a0cde9f4cfe9a623228ec12bf0e5","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/args.0/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/args.1/test.sh","config_refs":["linuxcnc/tests/remap/fail/args.1/test.ini","linuxcnc/tests/remap/fail/args.1/test.ngc"],"expected":["linuxcnc/tests/remap/fail/args.1/expected"],"inputs":["linuxcnc/tests/remap/fail/args.1/README","linuxcnc/tests/remap/fail/args.1/expected","linuxcnc/tests/remap/fail/args.1/rm400.ngc","linuxcnc/tests/remap/fail/args.1/test.ini","linuxcnc/tests/remap/fail/args.1/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/args.1/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e1734f60cbb47a9237c75112cab00bc52aa3b6530d56acf81f8aeaddc9b4b2cd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/args.1/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/args.2/test.sh","config_refs":["linuxcnc/tests/remap/fail/args.2/test.ini","linuxcnc/tests/remap/fail/args.2/test.ngc"],"expected":["linuxcnc/tests/remap/fail/args.2/expected"],"inputs":["linuxcnc/tests/remap/fail/args.2/README","linuxcnc/tests/remap/fail/args.2/expected","linuxcnc/tests/remap/fail/args.2/rm400.ngc","linuxcnc/tests/remap/fail/args.2/test.ini","linuxcnc/tests/remap/fail/args.2/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/args.2/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e1734f60cbb47a9237c75112cab00bc52aa3b6530d56acf81f8aeaddc9b4b2cd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/args.2/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/body-ngc/test.sh","config_refs":["linuxcnc/tests/remap/fail/body-ngc/test.ini","linuxcnc/tests/remap/fail/body-ngc/test.ngc"],"expected":["linuxcnc/tests/remap/fail/body-ngc/expected"],"inputs":["linuxcnc/tests/remap/fail/body-ngc/README","linuxcnc/tests/remap/fail/body-ngc/expected","linuxcnc/tests/remap/fail/body-ngc/rm400.ngc","linuxcnc/tests/remap/fail/body-ngc/test.ini","linuxcnc/tests/remap/fail/body-ngc/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/body-ngc/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e1734f60cbb47a9237c75112cab00bc52aa3b6530d56acf81f8aeaddc9b4b2cd","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/body-ngc/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/body-py/test.sh","config_refs":["linuxcnc/tests/remap/fail/body-py/test.ini","linuxcnc/tests/remap/fail/body-py/test.ngc"],"expected":["linuxcnc/tests/remap/fail/body-py/expected"],"inputs":["linuxcnc/tests/remap/fail/body-py/README","linuxcnc/tests/remap/fail/body-py/expected","linuxcnc/tests/remap/fail/body-py/remap.py","linuxcnc/tests/remap/fail/body-py/subs.py","linuxcnc/tests/remap/fail/body-py/test.ini","linuxcnc/tests/remap/fail/body-py/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/body-py/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"8ae9fcef9d44fed6726992c7e321362833eec5172b211fcff01355fb64f01380","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/body-py/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/canon_error/test.sh","config_refs":["linuxcnc/tests/remap/fail/canon_error/test.ini","linuxcnc/tests/remap/fail/canon_error/test.ngc"],"expected":["linuxcnc/tests/remap/fail/canon_error/expected"],"inputs":["linuxcnc/tests/remap/fail/canon_error/README","linuxcnc/tests/remap/fail/canon_error/expected","linuxcnc/tests/remap/fail/canon_error/notcalled.ngc","linuxcnc/tests/remap/fail/canon_error/remap.py","linuxcnc/tests/remap/fail/canon_error/subs.py","linuxcnc/tests/remap/fail/canon_error/test.ini","linuxcnc/tests/remap/fail/canon_error/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/canon_error/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c9efa0b7d7f200a41d2e07e70d3e7a8fc745bf34d9816fae75ab5ad142dbc1fc","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/canon_error/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/epilog/test.sh","config_refs":["linuxcnc/tests/remap/fail/epilog/test.ini","linuxcnc/tests/remap/fail/epilog/test.ngc"],"expected":["linuxcnc/tests/remap/fail/epilog/expected"],"inputs":["linuxcnc/tests/remap/fail/epilog/README","linuxcnc/tests/remap/fail/epilog/expected","linuxcnc/tests/remap/fail/epilog/mustbecalled.ngc","linuxcnc/tests/remap/fail/epilog/remap.py","linuxcnc/tests/remap/fail/epilog/subs.py","linuxcnc/tests/remap/fail/epilog/test.ini","linuxcnc/tests/remap/fail/epilog/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/epilog/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"311884a953406d6ab5e89d22caad8bbe207df0ef9ea401c7fcf7827f4d0b2b42","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/epilog/test.sh"}
{"command":"bash linuxcnc/tests/remap/fail/prolog/test.sh","config_refs":["linuxcnc/tests/remap/fail/prolog/test.ini","linuxcnc/tests/remap/fail/prolog/test.ngc"],"expected":["linuxcnc/tests/remap/fail/prolog/expected"],"inputs":["linuxcnc/tests/remap/fail/prolog/README","linuxcnc/tests/remap/fail/prolog/expected","linuxcnc/tests/remap/fail/prolog/notcalled.ngc","linuxcnc/tests/remap/fail/prolog/remap.py","linuxcnc/tests/remap/fail/prolog/subs.py","linuxcnc/tests/remap/fail/prolog/test.ini","linuxcnc/tests/remap/fail/prolog/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/fail/prolog/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c9efa0b7d7f200a41d2e07e70d3e7a8fc745bf34d9816fae75ab5ad142dbc1fc","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/fail/prolog/test.sh"}
{"command":"bash linuxcnc/tests/remap/introspect/test.sh","config_refs":["linuxcnc/tests/remap/introspect/test.ini","linuxcnc/tests/remap/introspect/test.ngc"],"expected":["linuxcnc/tests/remap/introspect/expected"],"inputs":["linuxcnc/tests/remap/introspect/README","linuxcnc/tests/remap/introspect/expected","linuxcnc/tests/remap/introspect/foo.ngc","linuxcnc/tests/remap/introspect/oword.py","linuxcnc/tests/remap/introspect/subs.py","linuxcnc/tests/remap/introspect/test.ini","linuxcnc/tests/remap/introspect/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/introspect/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"3925db250a9e34ddacce6e585f0d5bdbc74b618a273e2941fcdea9fcc6a00b7c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/introspect/test.sh"}
{"command":"bash linuxcnc/tests/remap/m30-interaction/test.sh","config_refs":["linuxcnc/tests/remap/m30-interaction/test.ini","linuxcnc/tests/remap/m30-interaction/test.ngc"],"expected":["linuxcnc/tests/remap/m30-interaction/expected"],"inputs":["linuxcnc/tests/remap/m30-interaction/README","linuxcnc/tests/remap/m30-interaction/expected","linuxcnc/tests/remap/m30-interaction/rm400.ngc","linuxcnc/tests/remap/m30-interaction/test.ini","linuxcnc/tests/remap/m30-interaction/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/m30-interaction/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"25858e6064417f1fd86fbd80f6d98e6cd0db9a9dd3d8a87df9065f628582c19a","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/m30-interaction/test.sh"}
{"command":"bash linuxcnc/tests/remap/nested-remaps-oword/test.sh","config_refs":["linuxcnc/tests/remap/nested-remaps-oword/test.ini","linuxcnc/tests/remap/nested-remaps-oword/test.ngc"],"expected":["linuxcnc/tests/remap/nested-remaps-oword/expected"],"inputs":["linuxcnc/tests/remap/nested-remaps-oword/README","linuxcnc/tests/remap/nested-remaps-oword/expected","linuxcnc/tests/remap/nested-remaps-oword/rm400.ngc","linuxcnc/tests/remap/nested-remaps-oword/rm401.ngc","linuxcnc/tests/remap/nested-remaps-oword/rm402.ngc","linuxcnc/tests/remap/nested-remaps-oword/rm403.ngc","linuxcnc/tests/remap/nested-remaps-oword/test.ini","linuxcnc/tests/remap/nested-remaps-oword/test.ngc","linuxcnc/tests/remap/nested-remaps-oword/testsub.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/nested-remaps-oword/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"19405f873e7e0a990e72d9afa283046bcd186e6c9f955566e57594eea5c08284","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/nested-remaps-oword/test.sh"}
{"command":"bash linuxcnc/tests/remap/oword-pycall/test.sh","config_refs":["linuxcnc/tests/remap/oword-pycall/test.ini","linuxcnc/tests/remap/oword-pycall/test.ngc","linuxcnc/tests/remap/oword-pycall/test.tbl"],"expected":["linuxcnc/tests/remap/oword-pycall/expected"],"inputs":["linuxcnc/tests/remap/oword-pycall/README","linuxcnc/tests/remap/oword-pycall/expected","linuxcnc/tests/remap/oword-pycall/oword.py","linuxcnc/tests/remap/oword-pycall/subs.py","linuxcnc/tests/remap/oword-pycall/test.ini","linuxcnc/tests/remap/oword-pycall/test.ngc","linuxcnc/tests/remap/oword-pycall/test.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/remap/oword-pycall/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7ba9fcab18c382e6c717044feb96b3e156b9f6695e924cb6d454e0a9f80421b4","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/oword-pycall/test.sh"}
{"command":"bash linuxcnc/tests/remap/posargs.0/test.sh","config_refs":["linuxcnc/tests/remap/posargs.0/test.ini"],"expected":["linuxcnc/tests/remap/posargs.0/expected"],"inputs":["linuxcnc/tests/remap/posargs.0/README","linuxcnc/tests/remap/posargs.0/expected","linuxcnc/tests/remap/posargs.0/rg881.ngc","linuxcnc/tests/remap/posargs.0/test.ini","linuxcnc/tests/remap/posargs.0/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/posargs.0/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0e971402b6c7a213fca57e12f6a6c38050aa2d07d923ec83fe506f1e32c485eb","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/posargs.0/test.sh"}
{"command":"bash linuxcnc/tests/remap/predefined-named-params/test.sh","config_refs":["linuxcnc/tests/remap/predefined-named-params/test.ini","linuxcnc/tests/remap/predefined-named-params/test.ngc"],"expected":["linuxcnc/tests/remap/predefined-named-params/expected"],"inputs":["linuxcnc/tests/remap/predefined-named-params/README","linuxcnc/tests/remap/predefined-named-params/expected","linuxcnc/tests/remap/predefined-named-params/namedparams.py","linuxcnc/tests/remap/predefined-named-params/subs.py","linuxcnc/tests/remap/predefined-named-params/test.ini","linuxcnc/tests/remap/predefined-named-params/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/predefined-named-params/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"3925db250a9e34ddacce6e585f0d5bdbc74b618a273e2941fcdea9fcc6a00b7c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/predefined-named-params/test.sh"}
{"command":"bash linuxcnc/tests/remap/remap-io/test.sh","config_refs":["linuxcnc/tests/remap/remap-io/test-ngc.ini","linuxcnc/tests/remap/remap-io/test-py.ini"],"expected":["linuxcnc/tests/remap/remap-io/expected"],"inputs":["linuxcnc/tests/remap/remap-io/README","linuxcnc/tests/remap/remap-io/core_sim.hal","linuxcnc/tests/remap/remap-io/expected","linuxcnc/tests/remap/remap-io/io_input_m66.ngc","linuxcnc/tests/remap/remap-io/io_output_m62.ngc","linuxcnc/tests/remap/remap-io/io_output_m63.ngc","linuxcnc/tests/remap/remap-io/io_output_m64.ngc","linuxcnc/tests/remap/remap-io/io_output_m65.ngc","linuxcnc/tests/remap/remap-io/io_output_m67.ngc","linuxcnc/tests/remap/remap-io/io_output_m68.ngc","linuxcnc/tests/remap/remap-io/postgui.hal","linuxcnc/tests/remap/remap-io/remap.py","linuxcnc/tests/remap/remap-io/simpockets.tbl","linuxcnc/tests/remap/remap-io/test-ngc.ini","linuxcnc/tests/remap/remap-io/test-py.ini","linuxcnc/tests/remap/remap-io/test-ui.py","linuxcnc/tests/remap/remap-io/toplevel.py"],"parse_status":"parsed","path":"linuxcnc/tests/remap/remap-io/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"02740469b425547c5bfebac9e3121e166e08648d209cb328f5ef6a34e38a0be4","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/remap-io/test.sh"}
{"command":"bash linuxcnc/tests/remap/remap-reentry/test.sh","config_refs":["linuxcnc/tests/remap/remap-reentry/test.ini","linuxcnc/tests/remap/remap-reentry/test.ngc"],"expected":["linuxcnc/tests/remap/remap-reentry/expected"],"inputs":["linuxcnc/tests/remap/remap-reentry/README","linuxcnc/tests/remap/remap-reentry/core_sim.hal","linuxcnc/tests/remap/remap-reentry/expected","linuxcnc/tests/remap/remap-reentry/remap.py","linuxcnc/tests/remap/remap-reentry/rm406.ngc","linuxcnc/tests/remap/remap-reentry/simpockets.tbl","linuxcnc/tests/remap/remap-reentry/test.ini","linuxcnc/tests/remap/remap-reentry/test.ngc","linuxcnc/tests/remap/remap-reentry/toplevel.py"],"parse_status":"parsed","path":"linuxcnc/tests/remap/remap-reentry/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"8e73b0225343bdf4e979264a469f6ae6e81497892605ea83855e74a212958836","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/remap-reentry/test.sh"}
{"command":"bash linuxcnc/tests/remap/sequencing/test.sh","config_refs":["linuxcnc/tests/remap/sequencing/test.ini","linuxcnc/tests/remap/sequencing/test.ngc"],"expected":["linuxcnc/tests/remap/sequencing/expected"],"inputs":["linuxcnc/tests/remap/sequencing/README","linuxcnc/tests/remap/sequencing/expected","linuxcnc/tests/remap/sequencing/permute.py","linuxcnc/tests/remap/sequencing/rg881.ngc","linuxcnc/tests/remap/sequencing/rm405.ngc","linuxcnc/tests/remap/sequencing/rm406.ngc","linuxcnc/tests/remap/sequencing/rm407.ngc","linuxcnc/tests/remap/sequencing/rm408.ngc","linuxcnc/tests/remap/sequencing/rm409.ngc","linuxcnc/tests/remap/sequencing/rm410.ngc","linuxcnc/tests/remap/sequencing/test.ini","linuxcnc/tests/remap/sequencing/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/sequencing/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"f352fb4a5c7cabc22ef67c385c42a461c4f6819052335746f356fea37e6dde3e","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/sequencing/test.sh"}
{"command":"bash linuxcnc/tests/remap/spindle/test.sh","config_refs":["linuxcnc/tests/remap/spindle/test.ini","linuxcnc/tests/remap/spindle/test.ngc"],"expected":["linuxcnc/tests/remap/spindle/expected"],"inputs":["linuxcnc/tests/remap/spindle/README","linuxcnc/tests/remap/spindle/expected","linuxcnc/tests/remap/spindle/remap.py","linuxcnc/tests/remap/spindle/test.ini","linuxcnc/tests/remap/spindle/test.ngc","linuxcnc/tests/remap/spindle/toplevel.py"],"parse_status":"parsed","path":"linuxcnc/tests/remap/spindle/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"69caaf0893c5e59446554870a17abff7af7b7c8b0c8c8c94eac542b2885bad93","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/spindle/test.sh"}
{"command":"bash linuxcnc/tests/remap/variable-injection/test.sh","config_refs":["linuxcnc/tests/remap/variable-injection/test.ini","linuxcnc/tests/remap/variable-injection/test.ngc"],"expected":["linuxcnc/tests/remap/variable-injection/expected"],"inputs":["linuxcnc/tests/remap/variable-injection/README","linuxcnc/tests/remap/variable-injection/expected","linuxcnc/tests/remap/variable-injection/remap.py","linuxcnc/tests/remap/variable-injection/rm405.ngc","linuxcnc/tests/remap/variable-injection/rm406.ngc","linuxcnc/tests/remap/variable-injection/rm407.ngc","linuxcnc/tests/remap/variable-injection/subs.py","linuxcnc/tests/remap/variable-injection/test.ini","linuxcnc/tests/remap/variable-injection/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/remap/variable-injection/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d067b898bd3056d20cdb088322d409ee5aacfe9e86dda729acf9a840d71298d3","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/remap/variable-injection/test.sh"}
{"command":"bash linuxcnc/tests/rs274ngc-startup/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/rs274ngc-startup/.gitignore","linuxcnc/tests/rs274ngc-startup/core_sim.hal","linuxcnc/tests/rs274ngc-startup/simpockets.tbl","linuxcnc/tests/rs274ngc-startup/test-ui.py","linuxcnc/tests/rs274ngc-startup/test.ini","linuxcnc/tests/rs274ngc-startup/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/rs274ngc-startup/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/rs274ngc-startup/checkresult"}
{"command":"bash linuxcnc/tests/rs274ngc-startup/test.sh","config_refs":["linuxcnc/tests/rs274ngc-startup/test.ini"],"expected":[],"inputs":["linuxcnc/tests/rs274ngc-startup/.gitignore","linuxcnc/tests/rs274ngc-startup/checkresult","linuxcnc/tests/rs274ngc-startup/core_sim.hal","linuxcnc/tests/rs274ngc-startup/simpockets.tbl","linuxcnc/tests/rs274ngc-startup/test-ui.py","linuxcnc/tests/rs274ngc-startup/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/rs274ngc-startup/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"713f957473f6a42937098dbdfcc945c3abe39937c4fb606d9985c335b282fa1f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/rs274ngc-startup/test.sh"}
{"command":"bash linuxcnc/tests/rtapi-shmem/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/rtapi-shmem/README.md","linuxcnc/tests/rtapi-shmem/control","linuxcnc/tests/rtapi-shmem/setup.hal","linuxcnc/tests/rtapi-shmem/test.sh","linuxcnc/tests/rtapi-shmem/test_shmem_rtcomp.comp"],"parse_status":"parsed","path":"linuxcnc/tests/rtapi-shmem/checkresult","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"c87c7a722d59a266b300850637a1cb77b46cc67c5add8a66aa9e79e198955808","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/rtapi-shmem/checkresult"}
{"command":"bash linuxcnc/tests/rtapi-shmem/test.sh","config_refs":["linuxcnc/tests/rtapi-shmem/setup.hal"],"expected":[],"inputs":["linuxcnc/tests/rtapi-shmem/README.md","linuxcnc/tests/rtapi-shmem/checkresult","linuxcnc/tests/rtapi-shmem/control","linuxcnc/tests/rtapi-shmem/setup.hal","linuxcnc/tests/rtapi-shmem/test_shmem_rtcomp.comp"],"parse_status":"parsed","path":"linuxcnc/tests/rtapi-shmem/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"64190cf7375d91df8abae43d73f96ece6e795ceb134f5222e60a26e48f14b7ce","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/rtapi-shmem/test.sh"}
{"command":"bash linuxcnc/tests/rtapi_printf.0/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/rtapi_printf.0/.gitignore","linuxcnc/tests/rtapi_printf.0/test.sh","linuxcnc/tests/rtapi_printf.0/test_rtapi_vsnprintf.c"],"parse_status":"parsed","path":"linuxcnc/tests/rtapi_printf.0/checkresult","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"e96cea10296488350b049a3f60970a264a14042abbb23a21891eef51aa9eb035","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/rtapi_printf.0/checkresult"}
{"command":"bash linuxcnc/tests/rtapi_printf.0/test.sh","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/rtapi_printf.0/.gitignore","linuxcnc/tests/rtapi_printf.0/checkresult","linuxcnc/tests/rtapi_printf.0/test_rtapi_vsnprintf.c"],"parse_status":"parsed","path":"linuxcnc/tests/rtapi_printf.0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"80b6aba583d815865e02b90d16b5508186d7f9320d41ab2ac9c9e5c5dca88aab","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/rtapi_printf.0/test.sh"}
{"command":"bash linuxcnc/tests/save.0/test.sh","config_refs":[],"expected":["linuxcnc/tests/save.0/expected"],"inputs":["linuxcnc/tests/save.0/README","linuxcnc/tests/save.0/expected"],"parse_status":"parsed","path":"linuxcnc/tests/save.0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"0f602551ba367a7f940d1e2056fb3d48b0b30fd34cfde59302bd54dfe815962d","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/save.0/test.sh"}
{"command":"bash linuxcnc/tests/single-step/checkresult","config_refs":["linuxcnc/tests/single-step/test-ui.py"],"expected":[],"inputs":["linuxcnc/tests/single-step/postgui.hal","linuxcnc/tests/single-step/test-ui.py","linuxcnc/tests/single-step/test.ini","linuxcnc/tests/single-step/test.ngc","linuxcnc/tests/single-step/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/single-step/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"34bb3c6a787b98da65b92c36d6c24ffd63a21cb9ea9f8db49e903626e7a9236a","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/single-step/checkresult"}
{"command":"bash linuxcnc/tests/single-step/test.sh","config_refs":["linuxcnc/tests/single-step/test.ini"],"expected":[],"inputs":["linuxcnc/tests/single-step/checkresult","linuxcnc/tests/single-step/postgui.hal","linuxcnc/tests/single-step/test-ui.py","linuxcnc/tests/single-step/test.ini","linuxcnc/tests/single-step/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/single-step/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"7098ec695449fc6b314717f1aa370d045f8e2c25ae5a3b3fc94d2051026379bc","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/single-step/test.sh"}
{"command":"bash linuxcnc/tests/source.0/runstreamer","config_refs":[],"expected":["linuxcnc/tests/source.0/expected"],"inputs":["linuxcnc/tests/source.0/expected","linuxcnc/tests/source.0/sourced.hal","linuxcnc/tests/source.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/source.0/runstreamer","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"1a0158f4a0fcde432f2e769edb804ba90bf97fc5b704852217e194d6a43a3dfc","test_kind":"stream_test","test_source_id":"test:linuxcnc/tests/source.0/runstreamer"}
{"command":"bash linuxcnc/tests/startup-state/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/startup-state/.gitignore","linuxcnc/tests/startup-state/README","linuxcnc/tests/startup-state/core_sim.hal","linuxcnc/tests/startup-state/sim.var.pre","linuxcnc/tests/startup-state/test-ui.py","linuxcnc/tests/startup-state/test.ini","linuxcnc/tests/startup-state/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/startup-state/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/startup-state/checkresult"}
{"command":"bash linuxcnc/tests/startup-state/test.sh","config_refs":["linuxcnc/tests/startup-state/sim.var","linuxcnc/tests/startup-state/test.ini"],"expected":[],"inputs":["linuxcnc/tests/startup-state/.gitignore","linuxcnc/tests/startup-state/README","linuxcnc/tests/startup-state/checkresult","linuxcnc/tests/startup-state/core_sim.hal","linuxcnc/tests/startup-state/sim.var.pre","linuxcnc/tests/startup-state/test-ui.py","linuxcnc/tests/startup-state/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/startup-state/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d9fe496d837113483eb072efe65edc36df9e57ada7f8ae653073a087b9e1947f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/startup-state/test.sh"}
{"command":"bash linuxcnc/tests/statbuffer-g5x-abort/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/statbuffer-g5x-abort/.gitignore","linuxcnc/tests/statbuffer-g5x-abort/README","linuxcnc/tests/statbuffer-g5x-abort/core_sim.hal","linuxcnc/tests/statbuffer-g5x-abort/simpockets.tbl","linuxcnc/tests/statbuffer-g5x-abort/test-ui.py","linuxcnc/tests/statbuffer-g5x-abort/test.ini","linuxcnc/tests/statbuffer-g5x-abort/test.ngc","linuxcnc/tests/statbuffer-g5x-abort/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/statbuffer-g5x-abort/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/statbuffer-g5x-abort/checkresult"}
{"command":"bash linuxcnc/tests/statbuffer-g5x-abort/test.sh","config_refs":["linuxcnc/tests/statbuffer-g5x-abort/test.ini"],"expected":[],"inputs":["linuxcnc/tests/statbuffer-g5x-abort/.gitignore","linuxcnc/tests/statbuffer-g5x-abort/README","linuxcnc/tests/statbuffer-g5x-abort/checkresult","linuxcnc/tests/statbuffer-g5x-abort/core_sim.hal","linuxcnc/tests/statbuffer-g5x-abort/simpockets.tbl","linuxcnc/tests/statbuffer-g5x-abort/test-ui.py","linuxcnc/tests/statbuffer-g5x-abort/test.ini","linuxcnc/tests/statbuffer-g5x-abort/test.ngc"],"parse_status":"parsed","path":"linuxcnc/tests/statbuffer-g5x-abort/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"713f957473f6a42937098dbdfcc945c3abe39937c4fb606d9985c335b282fa1f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/statbuffer-g5x-abort/test.sh"}
{"command":"bash linuxcnc/tests/stepgen.1/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/stepgen.1/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/stepgen.1/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"4e8703b5617d807b20707c89cf0de8e23619d469ed89acb31ab47c13eadfdc65","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/stepgen.1/checkresult"}
{"command":"bash linuxcnc/tests/stepgen.2/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/stepgen.2/README","linuxcnc/tests/stepgen.2/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/stepgen.2/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c6cd55125cae0014ad87069e9281b681f3362230ea08c3ad0ab2a09d5d1af524","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/stepgen.2/checkresult"}
{"command":"bash linuxcnc/tests/symbols.0/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/symbols.0/control","linuxcnc/tests/symbols.0/dotest.hal","linuxcnc/tests/symbols.0/test.sh","linuxcnc/tests/symbols.0/test_define.comp","linuxcnc/tests/symbols.0/test_use.comp"],"parse_status":"parsed","path":"linuxcnc/tests/symbols.0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"605a58405e8f5d50058d582be1198f9d1c3492c4a1f0452248a8a5950c9be93d","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/symbols.0/checkresult"}
{"command":"bash linuxcnc/tests/symbols.0/test.sh","config_refs":["linuxcnc/tests/symbols.0/dotest.hal"],"expected":[],"inputs":["linuxcnc/tests/symbols.0/checkresult","linuxcnc/tests/symbols.0/control","linuxcnc/tests/symbols.0/dotest.hal","linuxcnc/tests/symbols.0/test_define.comp","linuxcnc/tests/symbols.0/test_use.comp"],"parse_status":"parsed","path":"linuxcnc/tests/symbols.0/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"ff7d6d72c87cc0f2529412c5f18d1724602552d1bbaeea8d8025a6b75a62b62f","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/symbols.0/test.sh"}
{"command":"bash linuxcnc/tests/symbols.1/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/symbols.1/control","linuxcnc/tests/symbols.1/dotest.hal","linuxcnc/tests/symbols.1/test.sh","linuxcnc/tests/symbols.1/test_define1.comp","linuxcnc/tests/symbols.1/test_use1.comp"],"parse_status":"parsed","path":"linuxcnc/tests/symbols.1/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a6a00fca137dcef9d6d1bc5e22a787b1bc8ddd4840d558366523e3090e05ab3e","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/symbols.1/checkresult"}
{"command":"bash linuxcnc/tests/symbols.1/test.sh","config_refs":["linuxcnc/tests/symbols.1/dotest.hal"],"expected":[],"inputs":["linuxcnc/tests/symbols.1/checkresult","linuxcnc/tests/symbols.1/control","linuxcnc/tests/symbols.1/dotest.hal","linuxcnc/tests/symbols.1/test_define1.comp","linuxcnc/tests/symbols.1/test_use1.comp"],"parse_status":"parsed","path":"linuxcnc/tests/symbols.1/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"7a9a117668af8d87151a830a7c2c95ae6af81215647e1dbd28b71dae5077c8aa","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/symbols.1/test.sh"}
{"command":"bash linuxcnc/tests/t0/nonrandom/checkresult","config_refs":[],"expected":["linuxcnc/tests/t0/nonrandom/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/nonrandom/expected-gcode-output","linuxcnc/tests/t0/nonrandom/sim.ini","linuxcnc/tests/t0/nonrandom/test.sh","linuxcnc/tests/t0/nonrandom/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/nonrandom/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"94d1622eef40970870d1536ff9872bdcd3e98757b2f04798713bcef68d0d1961","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/t0/nonrandom/checkresult"}
{"command":"bash linuxcnc/tests/t0/nonrandom/test.sh","config_refs":["linuxcnc/tests/t0/nonrandom/sim.ini","linuxcnc/tests/t0/nonrandom/sim.var","linuxcnc/tests/t0/nonrandom/tool.tbl"],"expected":["linuxcnc/tests/t0/nonrandom/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/nonrandom/checkresult","linuxcnc/tests/t0/nonrandom/expected-gcode-output","linuxcnc/tests/t0/nonrandom/sim.ini","linuxcnc/tests/t0/nonrandom/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/nonrandom/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"4cdf19b0619b54150685aaff7203a50fbd676e00e634b652843ee47fd7b66267","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/t0/nonrandom/test.sh"}
{"command":"bash linuxcnc/tests/t0/random-with-t0/checkresult","config_refs":[],"expected":["linuxcnc/tests/t0/random-with-t0/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/random-with-t0/expected-gcode-output","linuxcnc/tests/t0/random-with-t0/sim.ini","linuxcnc/tests/t0/random-with-t0/test.sh","linuxcnc/tests/t0/random-with-t0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/random-with-t0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"94d1622eef40970870d1536ff9872bdcd3e98757b2f04798713bcef68d0d1961","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/t0/random-with-t0/checkresult"}
{"command":"bash linuxcnc/tests/t0/random-with-t0/test.sh","config_refs":["linuxcnc/tests/t0/random-with-t0/sim.ini","linuxcnc/tests/t0/random-with-t0/sim.var","linuxcnc/tests/t0/random-with-t0/tool.tbl"],"expected":["linuxcnc/tests/t0/random-with-t0/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/random-with-t0/checkresult","linuxcnc/tests/t0/random-with-t0/expected-gcode-output","linuxcnc/tests/t0/random-with-t0/sim.ini","linuxcnc/tests/t0/random-with-t0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/random-with-t0/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"4cdf19b0619b54150685aaff7203a50fbd676e00e634b652843ee47fd7b66267","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/t0/random-with-t0/test.sh"}
{"command":"bash linuxcnc/tests/t0/random-without-t0/checkresult","config_refs":[],"expected":["linuxcnc/tests/t0/random-without-t0/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/random-without-t0/expected-gcode-output","linuxcnc/tests/t0/random-without-t0/sim.ini","linuxcnc/tests/t0/random-without-t0/test.sh","linuxcnc/tests/t0/random-without-t0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/random-without-t0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"94d1622eef40970870d1536ff9872bdcd3e98757b2f04798713bcef68d0d1961","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/t0/random-without-t0/checkresult"}
{"command":"bash linuxcnc/tests/t0/random-without-t0/test.sh","config_refs":["linuxcnc/tests/t0/random-without-t0/sim.ini","linuxcnc/tests/t0/random-without-t0/sim.var","linuxcnc/tests/t0/random-without-t0/tool.tbl"],"expected":["linuxcnc/tests/t0/random-without-t0/expected-gcode-output"],"inputs":["linuxcnc/tests/t0/random-without-t0/checkresult","linuxcnc/tests/t0/random-without-t0/expected-gcode-output","linuxcnc/tests/t0/random-without-t0/sim.ini","linuxcnc/tests/t0/random-without-t0/tool.tbl.original"],"parse_status":"parsed","path":"linuxcnc/tests/t0/random-without-t0/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"4cdf19b0619b54150685aaff7203a50fbd676e00e634b652843ee47fd7b66267","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/t0/random-without-t0/test.sh"}
{"command":"bash linuxcnc/tests/tclsh-extensions/test.sh","config_refs":["linuxcnc/tests/tclsh-extensions/test.tcl"],"expected":["linuxcnc/tests/tclsh-extensions/expected"],"inputs":["linuxcnc/tests/tclsh-extensions/expected","linuxcnc/tests/tclsh-extensions/test.tcl"],"parse_status":"parsed","path":"linuxcnc/tests/tclsh-extensions/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"3688c2fd7ef9c0d062549d31b4ae3787143124d8e5e935e45b73d93a48622132","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/tclsh-extensions/test.sh"}
{"command":"python3 linuxcnc/tests/threads.0/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/threads.0/README","linuxcnc/tests/threads.0/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/threads.0/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"76a80e41cd06a5690417b0f4a104cfcd9e4223a3e68b0c7c8c45b16ebc9eb400","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/threads.0/checkresult"}
{"command":"bash linuxcnc/tests/threads.1/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/threads.1/test.hal"],"parse_status":"parsed","path":"linuxcnc/tests/threads.1/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0b7c9e38fe5e71c399b159ae8c305143ee72a44ea0843b929533bd068e5af197","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/threads.1/checkresult"}
{"command":"bash linuxcnc/tests/tlo/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/tlo/.gitignore","linuxcnc/tests/tlo/g43-test.ini","linuxcnc/tests/tlo/mod_core_sim.hal","linuxcnc/tests/tlo/postgui.hal","linuxcnc/tests/tlo/simpockets.tbl.original","linuxcnc/tests/tlo/test-ui.py","linuxcnc/tests/tlo/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/tlo/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/tlo/checkresult"}
{"command":"bash linuxcnc/tests/tlo/test.sh","config_refs":["linuxcnc/tests/tlo/g43-test.ini","linuxcnc/tests/tlo/sim.var","linuxcnc/tests/tlo/simpockets.tbl"],"expected":[],"inputs":["linuxcnc/tests/tlo/.gitignore","linuxcnc/tests/tlo/checkresult","linuxcnc/tests/tlo/g43-test.ini","linuxcnc/tests/tlo/mod_core_sim.hal","linuxcnc/tests/tlo/postgui.hal","linuxcnc/tests/tlo/simpockets.tbl.original","linuxcnc/tests/tlo/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/tlo/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"186669f70c6d519f862a1df7ff8bff6d21b6636cc18c11e0a743d1e60370159e","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/tlo/test.sh"}
{"command":"bash linuxcnc/tests/tool-info/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/tool-info/README","linuxcnc/tests/tool-info/core_sim.hal","linuxcnc/tests/tool-info/shared-test.sh","linuxcnc/tests/tool-info/simpockets.tbl"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/tool-info/checkresult"}
{"command":"bash linuxcnc/tests/tool-info/non-random/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/tool-info/non-random/.gitignore","linuxcnc/tests/tool-info/non-random/core_sim.hal","linuxcnc/tests/tool-info/non-random/test-ui.py","linuxcnc/tests/tool-info/non-random/test.ini","linuxcnc/tests/tool-info/non-random/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/non-random/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/tool-info/non-random/checkresult"}
{"command":"bash linuxcnc/tests/tool-info/non-random/test.sh","config_refs":["linuxcnc/tests/tool-info/non-random/simpockets.tbl","linuxcnc/tests/tool-info/non-random/test.ini","linuxcnc/tests/tool-info/simpockets.tbl"],"expected":[],"inputs":["linuxcnc/tests/tool-info/non-random/.gitignore","linuxcnc/tests/tool-info/non-random/checkresult","linuxcnc/tests/tool-info/non-random/core_sim.hal","linuxcnc/tests/tool-info/non-random/test-ui.py","linuxcnc/tests/tool-info/non-random/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/non-random/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"4ad6d5a3e767c41a8b4f62e8fe63f286e93c5e3d1c63b7835af9dd92f13e909c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/tool-info/non-random/test.sh"}
{"command":"bash linuxcnc/tests/tool-info/random-no-startup-tool/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/tool-info/random-no-startup-tool/.gitignore","linuxcnc/tests/tool-info/random-no-startup-tool/core_sim.hal","linuxcnc/tests/tool-info/random-no-startup-tool/test-ui.py","linuxcnc/tests/tool-info/random-no-startup-tool/test.ini","linuxcnc/tests/tool-info/random-no-startup-tool/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/random-no-startup-tool/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/tool-info/random-no-startup-tool/checkresult"}
{"command":"bash linuxcnc/tests/tool-info/random-no-startup-tool/test.sh","config_refs":["linuxcnc/tests/tool-info/random-no-startup-tool/simpockets.tbl","linuxcnc/tests/tool-info/random-no-startup-tool/test.ini","linuxcnc/tests/tool-info/simpockets.tbl"],"expected":[],"inputs":["linuxcnc/tests/tool-info/random-no-startup-tool/.gitignore","linuxcnc/tests/tool-info/random-no-startup-tool/checkresult","linuxcnc/tests/tool-info/random-no-startup-tool/core_sim.hal","linuxcnc/tests/tool-info/random-no-startup-tool/test-ui.py","linuxcnc/tests/tool-info/random-no-startup-tool/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/random-no-startup-tool/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"4ad6d5a3e767c41a8b4f62e8fe63f286e93c5e3d1c63b7835af9dd92f13e909c","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/tool-info/random-no-startup-tool/test.sh"}
{"command":"bash linuxcnc/tests/tool-info/random-with-startup-tool/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/tool-info/random-with-startup-tool/.gitignore","linuxcnc/tests/tool-info/random-with-startup-tool/core_sim.hal","linuxcnc/tests/tool-info/random-with-startup-tool/simpockets.tbl.original","linuxcnc/tests/tool-info/random-with-startup-tool/test-ui.py","linuxcnc/tests/tool-info/random-with-startup-tool/test.ini","linuxcnc/tests/tool-info/random-with-startup-tool/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/random-with-startup-tool/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/tool-info/random-with-startup-tool/checkresult"}
{"command":"bash linuxcnc/tests/tool-info/random-with-startup-tool/test.sh","config_refs":["linuxcnc/tests/tool-info/random-with-startup-tool/simpockets.tbl","linuxcnc/tests/tool-info/random-with-startup-tool/test.ini"],"expected":[],"inputs":["linuxcnc/tests/tool-info/random-with-startup-tool/.gitignore","linuxcnc/tests/tool-info/random-with-startup-tool/checkresult","linuxcnc/tests/tool-info/random-with-startup-tool/core_sim.hal","linuxcnc/tests/tool-info/random-with-startup-tool/simpockets.tbl.original","linuxcnc/tests/tool-info/random-with-startup-tool/test-ui.py","linuxcnc/tests/tool-info/random-with-startup-tool/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/tool-info/random-with-startup-tool/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c6d1cc1e4e7c94aba31711580662ac607c9cb38aa9b56caedae4c847401ed7d8","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/tool-info/random-with-startup-tool/test.sh"}
{"command":"bash linuxcnc/tests/toolchanger/m61/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/toolchanger/m61/.gitignore","linuxcnc/tests/toolchanger/m61/m61-test.ini","linuxcnc/tests/toolchanger/m61/mod_core_sim.hal","linuxcnc/tests/toolchanger/m61/postgui.hal","linuxcnc/tests/toolchanger/m61/test-ui.py","linuxcnc/tests/toolchanger/m61/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/m61/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/m61/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/m61/test.sh","config_refs":["linuxcnc/tests/toolchanger/m61/m61-test.ini","linuxcnc/tests/toolchanger/m61/simpockets.tbl"],"expected":[],"inputs":["linuxcnc/tests/toolchanger/m61/.gitignore","linuxcnc/tests/toolchanger/m61/checkresult","linuxcnc/tests/toolchanger/m61/m61-test.ini","linuxcnc/tests/toolchanger/m61/mod_core_sim.hal","linuxcnc/tests/toolchanger/m61/postgui.hal","linuxcnc/tests/toolchanger/m61/test-ui.py"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/m61/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"11aa8c2af0163b7c9a736507c3ea89bcdae717f30dcd86be61641e2ef1aa77bb","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/toolchanger/m61/test.sh"}
{"command":"bash linuxcnc/tests/toolchanger/reload-tool/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/toolchanger/reload-tool/README","linuxcnc/tests/toolchanger/reload-tool/core_sim.hal","linuxcnc/tests/toolchanger/reload-tool/postgui.hal","linuxcnc/tests/toolchanger/reload-tool/shared-test.sh","linuxcnc/tests/toolchanger/reload-tool/simpockets.tbl.save"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/reload-tool/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/reload-tool/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/reload-tool/non-random/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/toolchanger/reload-tool/non-random/core_sim.hal","linuxcnc/tests/toolchanger/reload-tool/non-random/postgui.hal","linuxcnc/tests/toolchanger/reload-tool/non-random/test-ui.py","linuxcnc/tests/toolchanger/reload-tool/non-random/test.ini","linuxcnc/tests/toolchanger/reload-tool/non-random/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/reload-tool/non-random/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/reload-tool/non-random/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/reload-tool/non-random/test.sh","config_refs":["linuxcnc/tests/toolchanger/reload-tool/non-random/sim.var","linuxcnc/tests/toolchanger/reload-tool/non-random/simpockets.tbl","linuxcnc/tests/toolchanger/reload-tool/non-random/test.ini"],"expected":[],"inputs":["linuxcnc/tests/toolchanger/reload-tool/non-random/checkresult","linuxcnc/tests/toolchanger/reload-tool/non-random/core_sim.hal","linuxcnc/tests/toolchanger/reload-tool/non-random/postgui.hal","linuxcnc/tests/toolchanger/reload-tool/non-random/test-ui.py","linuxcnc/tests/toolchanger/reload-tool/non-random/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/reload-tool/non-random/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9910355c53a7dc3468e403fb8bc2d19d1fb543c84c0f377c537746027643b8b6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/toolchanger/reload-tool/non-random/test.sh"}
{"command":"bash linuxcnc/tests/toolchanger/reload-tool/random/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/toolchanger/reload-tool/random/core_sim.hal","linuxcnc/tests/toolchanger/reload-tool/random/postgui.hal","linuxcnc/tests/toolchanger/reload-tool/random/test-ui.py","linuxcnc/tests/toolchanger/reload-tool/random/test.ini","linuxcnc/tests/toolchanger/reload-tool/random/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/reload-tool/random/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/reload-tool/random/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/reload-tool/random/test.sh","config_refs":["linuxcnc/tests/toolchanger/reload-tool/random/sim.var","linuxcnc/tests/toolchanger/reload-tool/random/simpockets.tbl","linuxcnc/tests/toolchanger/reload-tool/random/test.ini"],"expected":[],"inputs":["linuxcnc/tests/toolchanger/reload-tool/random/checkresult","linuxcnc/tests/toolchanger/reload-tool/random/core_sim.hal","linuxcnc/tests/toolchanger/reload-tool/random/postgui.hal","linuxcnc/tests/toolchanger/reload-tool/random/test-ui.py","linuxcnc/tests/toolchanger/reload-tool/random/test.ini"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/reload-tool/random/test.sh","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"9910355c53a7dc3468e403fb8bc2d19d1fb543c84c0f377c537746027643b8b6","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/toolchanger/reload-tool/random/test.sh"}
{"command":"bash linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/checkresult","config_refs":[],"expected":["linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/expected-gcode-output"],"inputs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/expected-gcode-output","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.ini","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/test.sh","config_refs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.ini","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.var","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/simpockets.tbl"],"expected":["linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/expected-gcode-output"],"inputs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/checkresult","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/expected-gcode-output","linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/sim.ini"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"bd8f1a05ea6ee3d26f8594150845b533c18bfc7ee8b94011230e7a9a084cef9a","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/toolchanger/toolno-pocket-differ/nonrandom/test.sh"}
{"command":"bash linuxcnc/tests/toolchanger/toolno-pocket-differ/random/checkresult","config_refs":[],"expected":["linuxcnc/tests/toolchanger/toolno-pocket-differ/random/expected-gcode-output"],"inputs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/random/expected-gcode-output","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.ini","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/test.sh"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/toolno-pocket-differ/random/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"a64cd94c98057a706624c9b3017f3d7ecdc58f4d9a0a9b07c92e6c1a43bc7d18","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/toolchanger/toolno-pocket-differ/random/checkresult"}
{"command":"bash linuxcnc/tests/toolchanger/toolno-pocket-differ/random/test.sh","config_refs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.ini","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.var","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/simpockets.tbl"],"expected":["linuxcnc/tests/toolchanger/toolno-pocket-differ/random/expected-gcode-output"],"inputs":["linuxcnc/tests/toolchanger/toolno-pocket-differ/random/checkresult","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/expected-gcode-output","linuxcnc/tests/toolchanger/toolno-pocket-differ/random/sim.ini"],"parse_status":"parsed","path":"linuxcnc/tests/toolchanger/toolno-pocket-differ/random/test.sh","portability":"REAL-EXCLUDED","portability_reason":"hardware_or_external_transport","source_sha":"bd8f1a05ea6ee3d26f8594150845b533c18bfc7ee8b94011230e7a9a084cef9a","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/toolchanger/toolno-pocket-differ/random/test.sh"}
{"command":"bash linuxcnc/tests/trajectory-planner/circular-arcs/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/trajectory-planner/circular-arcs/.octaverc","linuxcnc/tests/trajectory-planner/circular-arcs/build-debug.sh","linuxcnc/tests/trajectory-planner/circular-arcs/build-profile.sh","linuxcnc/tests/trajectory-planner/circular-arcs/build-release.sh","linuxcnc/tests/trajectory-planner/circular-arcs/linuxcnc_control.py","linuxcnc/tests/trajectory-planner/circular-arcs/machine_setup.py","linuxcnc/tests/trajectory-planner/circular-arcs/position.blank","linuxcnc/tests/trajectory-planner/circular-arcs/process_runlog.sh","linuxcnc/tests/trajectory-planner/circular-arcs/profile-run.sh","linuxcnc/tests/trajectory-planner/circular-arcs/rtapi_app.gdb","linuxcnc/tests/trajectory-planner/circular-arcs/run_all_tests.py","linuxcnc/tests/trajectory-planner/circular-arcs/test-all.sh","linuxcnc/tests/trajectory-planner/circular-arcs/test-debug.sh","linuxcnc/tests/trajectory-planner/circular-arcs/test-lengths.sh","linuxcnc/tests/trajectory-planner/circular-arcs/test-optimization.sh","linuxcnc/tests/trajectory-planner/circular-arcs/test-release.sh","linuxcnc/tests/trajectory-planner/circular-arcs/test-reverse.py","linuxcnc/tests/trajectory-planner/circular-arcs/test-simple.sh","linuxcnc/tests/trajectory-planner/circular-arcs/tp_data_export.hal"],"parse_status":"parsed","path":"linuxcnc/tests/trajectory-planner/circular-arcs/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c210d3eea8c126de9ad24c7f528df7ca22fed21c48399d49f4c852116c6ab1aa","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/trajectory-planner/circular-arcs/checkresult"}
{"command":"bash linuxcnc/tests/twopass-personality/test.sh","config_refs":["linuxcnc/tests/twopass-personality/tp.ini"],"expected":["linuxcnc/tests/twopass-personality/expected"],"inputs":["linuxcnc/tests/twopass-personality/a.hal","linuxcnc/tests/twopass-personality/b.hal","linuxcnc/tests/twopass-personality/expected","linuxcnc/tests/twopass-personality/tp.ini"],"parse_status":"parsed","path":"linuxcnc/tests/twopass-personality/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"6b3085b72cea46b0f1130ca1551152c9adbac2919432755cf0e0f7327b5e0fbb","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/twopass-personality/test.sh"}
{"command":"bash linuxcnc/tests/twopass/test.sh","config_refs":["linuxcnc/tests/twopass/tp.ini"],"expected":["linuxcnc/tests/twopass/expected"],"inputs":["linuxcnc/tests/twopass/a.hal","linuxcnc/tests/twopass/b.hal","linuxcnc/tests/twopass/expected","linuxcnc/tests/twopass/tp.ini"],"parse_status":"parsed","path":"linuxcnc/tests/twopass/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"6b3085b72cea46b0f1130ca1551152c9adbac2919432755cf0e0f7327b5e0fbb","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/twopass/test.sh"}
{"command":"bash linuxcnc/tests/uspace/spawnv-root/checkresult","config_refs":[],"expected":[],"inputs":["linuxcnc/tests/uspace/spawnv-root/.gitignore","linuxcnc/tests/uspace/spawnv-root/control","linuxcnc/tests/uspace/spawnv-root/rtapi.conf","linuxcnc/tests/uspace/spawnv-root/test.sh","linuxcnc/tests/uspace/spawnv-root/test_uspace_spawnv.c","linuxcnc/tests/uspace/spawnv-root/test_uspace_spawnv.hal"],"parse_status":"parsed","path":"linuxcnc/tests/uspace/spawnv-root/checkresult","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","test_kind":"oracle_check","test_source_id":"test:linuxcnc/tests/uspace/spawnv-root/checkresult"}
{"command":"bash linuxcnc/tests/uspace/spawnv-root/test.sh","config_refs":["linuxcnc/tests/uspace/spawnv-root/test_uspace_spawnv.hal"],"expected":[],"inputs":["linuxcnc/tests/uspace/spawnv-root/.gitignore","linuxcnc/tests/uspace/spawnv-root/checkresult","linuxcnc/tests/uspace/spawnv-root/control","linuxcnc/tests/uspace/spawnv-root/rtapi.conf","linuxcnc/tests/uspace/spawnv-root/test_uspace_spawnv.c","linuxcnc/tests/uspace/spawnv-root/test_uspace_spawnv.hal"],"parse_status":"parsed","path":"linuxcnc/tests/uspace/spawnv-root/test.sh","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"7d5440c7fc09b8f2306d1e9d69a37ce19b2af662131a413b033bcb0388f639d2","test_kind":"shell_test","test_source_id":"test:linuxcnc/tests/uspace/spawnv-root/test.sh"}
{"command":"meson test -C build-native --suite unit_tests","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/interp/interp_testing_util.hh","linuxcnc/unit_tests/interp/meson.build","linuxcnc/unit_tests/interp/test_interp_basics.cc","linuxcnc/unit_tests/interp/test_interp_block.cc","linuxcnc/unit_tests/interp/test_string_conversion.cc","linuxcnc/unit_tests/interp/tests_main.cc"],"meson_targets":[],"parse_status":"needs_review","path":"linuxcnc/unit_tests/interp/meson.build","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"534b25743c0259e3757cc2b60fbe0edad23473a5262bc988992d576fb364385e","test_kind":"unit_test_build","test_source_id":"test:linuxcnc/unit_tests/interp/meson.build"}
{"command":"meson test -C build-native interp_basics","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/interp/test_interp_basics.cc"],"parse_status":"parsed","path":"linuxcnc/unit_tests/interp/test_interp_basics.cc","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"0929d736e50c854624102d70d673d0eb15ce93a05af7993429b6f19deff57e74","test_kind":"unit_test_source","test_source_id":"test:linuxcnc/unit_tests/interp/test_interp_basics.cc"}
{"command":"meson test -C build-native interp_block","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/interp/test_interp_block.cc"],"parse_status":"parsed","path":"linuxcnc/unit_tests/interp/test_interp_block.cc","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"c2c063b7255bb3b1a15ce2be34d5998a877235b18eca5435df487c8c87dfb81d","test_kind":"unit_test_source","test_source_id":"test:linuxcnc/unit_tests/interp/test_interp_block.cc"}
{"command":"meson test -C build-native string_conversion","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/interp/test_string_conversion.cc"],"parse_status":"parsed","path":"linuxcnc/unit_tests/interp/test_string_conversion.cc","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"d6b056f762826da85385d0e235de4dc4d8f96a2b8ef64abe140c7baed09f6754","test_kind":"unit_test_source","test_source_id":"test:linuxcnc/unit_tests/interp/test_string_conversion.cc"}
{"command":"meson test -C build-native tests_main","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/interp/tests_main.cc"],"parse_status":"parsed","path":"linuxcnc/unit_tests/interp/tests_main.cc","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"f7ac2692b082bd9309535d2bebe11ace840395b00b63b64180b2857501956a4f","test_kind":"unit_test_source","test_source_id":"test:linuxcnc/unit_tests/interp/tests_main.cc"}
{"command":"meson test -C build-native --suite unit_tests","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/tp/meson.build","linuxcnc/unit_tests/tp/test_blendmath.c"],"meson_targets":[],"parse_status":"needs_review","path":"linuxcnc/unit_tests/tp/meson.build","portability":"portable_candidate","portability_reason":"simulated_or_library_only","source_sha":"625c4249c225fed116bc998530cc539703c341cb3426851aedaae58f4291de3d","test_kind":"unit_test_build","test_source_id":"test:linuxcnc/unit_tests/tp/meson.build"}
{"command":"meson test -C build-native blendmath","config_refs":[],"expected":[],"inputs":["linuxcnc/unit_tests/tp/test_blendmath.c"],"parse_status":"parsed","path":"linuxcnc/unit_tests/tp/test_blendmath.c","portability":"needs_review","portability_reason":"realtime_or_linuxcnc_process_dependency","source_sha":"0b2aaf0ec2506a4c2fd43a236f01c6c4e08fbf58998126926a8690a314d4d855","test_kind":"unit_test_source","test_source_id":"test:linuxcnc/unit_tests/tp/test_blendmath.c"}