144 lines
5.6 KiB
JSON
144 lines
5.6 KiB
JSON
{
|
|
"boundaries": [
|
|
"temporary fixture files are not source-owned inputs",
|
|
"non-realtime POSIX run is simulation-only and cannot validate hardware timing",
|
|
"installed package is 2.10.0~pre1 while locked source is 2.10.0~pre0",
|
|
"this report does not promote browser runtime or release status"
|
|
],
|
|
"cases": {
|
|
"corexy_missing_resources": {
|
|
"case": "corexy_by_kins_missing",
|
|
"command": [
|
|
"timeout",
|
|
"--signal=TERM",
|
|
"5s",
|
|
"linuxcnc",
|
|
"-r",
|
|
"/tmp/linuxcnc-case-conditions-0ndtla0l/corexy_by_kins_missing/corexy_by_kins.ini"
|
|
],
|
|
"display_started": false,
|
|
"expected_timeout_running": true,
|
|
"fixture_resources": false,
|
|
"generated_files": [
|
|
"linuxcnc.var.bak"
|
|
],
|
|
"marker_flags": {
|
|
"Starting DISPLAY program": false,
|
|
"Starting LinuxCNC": true,
|
|
"Starting LinuxCNC server program": false,
|
|
"Starting TASK program": false,
|
|
"task:": true
|
|
},
|
|
"output_excerpt": "Starting LinuxCNC...\n Falling back to POSIX non-realtime.\nNote: Using POSIX non-realtime\nemc/tooldata/tooldata_common.cc, 315: Failed to open tool table file 'tool.tbl': No such file or directory\nemc/task/taskclass.cc 219: can't load tool table.\nemc/tooldata/tooldata_common.cc, 315: Failed to open tool table file 'tool.tbl': No such file or directory\nlink (updating variable file): No such file or directory\ntask: 456 cycles, min=0.000004, max=0.011521, avg=0.009798, 0 latency excursions (> 10x expected cycle time of 0.010000s)",
|
|
"returncode": 124,
|
|
"started": true,
|
|
"stdout_sha256": "ad9b0dc499568c99137d902bd16c0ae1425d2d7a9afe74fe47092888b4392b15",
|
|
"task_ticks_observed": true
|
|
},
|
|
"corexy_with_temporary_fixture": {
|
|
"case": "corexy_by_kins_fixture",
|
|
"command": [
|
|
"timeout",
|
|
"--signal=TERM",
|
|
"5s",
|
|
"linuxcnc",
|
|
"-r",
|
|
"/tmp/linuxcnc-case-conditions-0ndtla0l/corexy_by_kins_fixture/corexy_by_kins.ini"
|
|
],
|
|
"display_started": false,
|
|
"expected_timeout_running": true,
|
|
"fixture_resources": true,
|
|
"generated_files": [
|
|
"linuxcnc.var.bak"
|
|
],
|
|
"marker_flags": {
|
|
"Starting DISPLAY program": false,
|
|
"Starting LinuxCNC": true,
|
|
"Starting LinuxCNC server program": false,
|
|
"Starting TASK program": false,
|
|
"task:": true
|
|
},
|
|
"output_excerpt": "Starting LinuxCNC...\n Falling back to POSIX non-realtime.\nNote: Using POSIX non-realtime\ntask: 456 cycles, min=0.000001, max=0.013335, avg=0.009790, 0 latency excursions (> 10x expected cycle time of 0.010000s)",
|
|
"returncode": 124,
|
|
"started": true,
|
|
"stdout_sha256": "518d0a31ee1725accf8272dde20c7b843db9dd0a171eb869a5e25fd5ec34a5b0",
|
|
"task_ticks_observed": true
|
|
},
|
|
"minimal_xyz": {
|
|
"case": "minimal_xyz",
|
|
"command": [
|
|
"timeout",
|
|
"--signal=TERM",
|
|
"5s",
|
|
"linuxcnc",
|
|
"-r",
|
|
"/tmp/linuxcnc-case-conditions-0ndtla0l/minimal_xyz/minimal_xyz.ini"
|
|
],
|
|
"display_started": false,
|
|
"expected_timeout_running": true,
|
|
"fixture_resources": false,
|
|
"generated_files": [
|
|
"minimal_xyz_cmds.hal",
|
|
"sim.var",
|
|
"sim.var.bak"
|
|
],
|
|
"marker_flags": {
|
|
"Starting DISPLAY program": false,
|
|
"Starting LinuxCNC": true,
|
|
"Starting LinuxCNC server program": false,
|
|
"Starting TASK program": false,
|
|
"task:": true
|
|
},
|
|
"output_excerpt": "Starting LinuxCNC...\n Falling back to POSIX non-realtime.\nNote: Using POSIX non-realtime\nemc/task/taskclass.cc 219: can't load tool table.\nlink (updating variable file): No such file or directory\ntask: 4058 cycles, min=0.000001, max=0.003443, avg=0.001068, 0 latency excursions (> 10x expected cycle time of 0.001000s)",
|
|
"returncode": 124,
|
|
"started": true,
|
|
"stdout_sha256": "663be5f91dcf3269b25e61203e8e6f1693e578860c29635164da3ab17bd3e0aa",
|
|
"task_ticks_observed": true
|
|
}
|
|
},
|
|
"conditions": {
|
|
"browser_equivalent_must_supply_explicit_workspace_files": true,
|
|
"case_directory_must_be_writable": true,
|
|
"current_kernel_realtime": "not_preempt_rt",
|
|
"gui_requires_display": true,
|
|
"parameter_files_are_runtime_state": true,
|
|
"simulation_requires_uspace_or_posix_fallback": true,
|
|
"tool_table_must_exist_for_tool_cases": true
|
|
},
|
|
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
|
|
"environment": {
|
|
"axis": "/usr/bin/axis",
|
|
"display": ":1",
|
|
"display_available": true,
|
|
"halrun": "/usr/bin/halrun",
|
|
"linuxcnc": "/usr/bin/linuxcnc",
|
|
"qtvcp": "/usr/bin/qtvcp",
|
|
"xvfb": true
|
|
},
|
|
"inputs": [
|
|
{
|
|
"path": "context-lock.json",
|
|
"sha256": "bf6651f8d1803f2219d40e61f5e86dcf0821862d087eec2e19f99f593561353e"
|
|
},
|
|
{
|
|
"path": "linuxcnc/VERSION",
|
|
"sha256": "afc5dc60d029cb477a28f476599249ba353d0164f8991d7b8326371998ac59a1"
|
|
},
|
|
{
|
|
"path": "linuxcnc/configs/sim/axis/minimal_xyz.ini",
|
|
"sha256": "63923bfb90f4aba843cb89f8dccc34732d803e2bfd5598ed23a2ba22f360d00a"
|
|
},
|
|
{
|
|
"path": "linuxcnc/configs/sim/axis/corexy/corexy_by_kins.ini",
|
|
"sha256": "b6682cc5186944a44c2aa78501c4f350e56b4da1151348fa9fc3ece5f0eeea3a"
|
|
}
|
|
],
|
|
"installed_package": "linuxcnc-uspace 1:2.10.0~pre1",
|
|
"kernel": "Linux mes006-ThinkBook-14-G4-IAP 7.0.0-29-generic #29~24.04.2-Ubuntu SMP PREEMPT_DYNAMIC Wed Aug 12 17:25:56 UTC 2 x86_64 x86_64 x86_64 GNU/Linux",
|
|
"report_sha256": "834ba7b1e268fc357ba9b28a6eddea74269a77202d4b5d9fc7228c1c29417108",
|
|
"schema": "native-linuxcnc-case-conditions.v1",
|
|
"source_version": "2.10.0~pre0",
|
|
"status": "verified",
|
|
"task_id": "REAL-CASE-CONDITIONS-01"
|
|
}
|