Files
linuxcncWebWASM/coverage/advanced-kinematics.report.json

143 lines
4.4 KiB
JSON

{
"boundaries": [
"branch",
"singularity",
"nonfinite",
"iteration_limit",
"max_error",
"limit",
"dynamic_path_rejected",
"missing_module",
"switch_abort"
],
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"determinism": {
"fixed_float": true,
"native_wasm_state_hash": true,
"random": false,
"wall_clock": false
},
"families": [
"5axiskins",
"xyzac-trt",
"xyzbc-trt",
"scara",
"puma",
"scorbot",
"genser",
"lineardelta",
"rotarydelta",
"tripod",
"genhex",
"pentapod",
"switchkins",
"userk"
],
"known_boundaries": [
"official kinematics oracle remains release blocker",
"P4 HAL/IO and P8 matrix consume these adapters"
],
"oracle": {
"reason": "linuxcnc/unit_tests/kinematics/** is absent from locked source; no advanced golden is fabricated",
"status": "blocked"
},
"outputs": [
{
"bytes": 76636,
"path": "wasm-core/src/sim_kinematics.c",
"sha256": "316fe74604180b6e9ae7f66369f084278f1b54b7c4545ec9efa870186adc9600"
},
{
"bytes": 8934,
"path": "wasm-core/src/sim_switchkins.c",
"sha256": "b08168265a8e5ca6870a9177165de5d582d12392e42cfdb44347c72c8b3e15e2"
},
{
"bytes": 5195,
"path": "wasm-core/src/sim_userkins.c",
"sha256": "cf3a0f3fea81fb63abf3336b87de1971391d7798b4eed3ec826c07bfd300ed0e"
},
{
"bytes": 43608,
"path": "wasm-core/tests/sim_kinematics_test.c",
"sha256": "715882c28ec242be652357d330a4b56d60f8e93f2e821193133911576e400aac"
},
{
"bytes": 4939,
"path": "wasm-core/tests/sim_switchkins_test.c",
"sha256": "3fa33181b114af828d8b3f4248f30a16ba3cfd58e82d962970a5116675123889"
},
{
"bytes": 7100,
"path": "wasm-core/tests/sim_userkins_test.c",
"sha256": "13ecf5d2405a0e4c706cde25d93424655108779188c310f75ed36683abed624e"
}
],
"report_sha256": "d745b423b5f3607048cfc0a34536f11276e5024453442e57670d148380f3842b",
"schema": "advanced-kinematics-report.v1",
"status": "verified",
"task_id": "P3-07",
"tests": [
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.068s\n\nOK\n",
"test": "test_fiveaxis_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.064s\n\nOK\n",
"test": "test_trt_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.061s\n\nOK\n",
"test": "test_robot_kinematics_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.059s\n\nOK\n",
"test": "test_genser_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.065s\n\nOK\n",
"test": "test_delta_kinematics_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.063s\n\nOK\n",
"test": "test_tripod_kinematics_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.060s\n\nOK\n",
"test": "test_genhex_kinematics_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.065s\n\nOK\n",
"test": "test_pentapod_kinematics_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.052s\n\nOK\n",
"test": "test_switchkins_report.py"
},
{
"returncode": 0,
"status": "verified",
"stderr": "..\n----------------------------------------------------------------------\nRan 2 tests in 0.057s\n\nOK\n",
"test": "test_userkins_report.py"
}
]
}