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

600 lines
20 KiB
JSON

{
"blocked_count": 11,
"blocking_reasons": [
"linuxcnc/unit_tests/kinematics"
],
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"golden_schema": "coverage/kinematics-golden-schema.json",
"golden_schema_sha256": "8d6abe21ad350bb5a5ddc38d8fd9044ed2fa622f4331804a85cad55eb5a30a63",
"inputs": {
"closure": "coverage/kinematics-source-closure.report.json",
"closure_sha256": "d3af5e19e38d8dc2640323dcf755d0323e871815087b9eece9d76544b0b0cfa6",
"samples": "coverage/kinematics-oracle-samples.jsonl",
"samples_sha256": "df32ade49e3c3beb49e52d26200e37766dd04c5bee5dba4b1c87695439bf87bd"
},
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"ready_count": 0,
"records": [
{
"configuration_id": "config:linuxcnc/configs/sim/axis/anglejog/anglejog.ini:54:kinematics:trivkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "cartesian",
"input": {
"joint": [
10.0,
-5.0,
2.5
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "cartesian",
"status": "blocked"
},
"sample_id": "kinematics-sample:cartesian:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/corexy/corexy_by_hal.hal:25:hal_transform:corexy_by_hal",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "coupled_linear",
"input": {
"joint": [
12.0,
4.0,
3.0
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "coupled_linear",
"status": "blocked"
},
"sample_id": "kinematics-sample:coupled_linear:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/bridgemill/5axis.ini:98:kinematics:5axiskins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "five_axis",
"input": {
"joint": [
10.0,
20.0,
30.0,
15.0,
-20.0
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "five_axis",
"status": "blocked"
},
"sample_id": "kinematics-sample:five_axis:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:31:kinematics:xyzab_tdr_kins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "five_axis_trt",
"input": {
"joint": [
100.0,
50.0,
200.0,
30.0,
45.0
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "five_axis_trt",
"status": "blocked"
},
"sample_id": "kinematics-sample:five_axis_trt:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/ldelta.ini:59:kinematics:lineardeltakins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "parallel_delta",
"input": {
"pose": {
"abcuvw": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"tran": [
5.0,
-3.0,
-250.0
]
}
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "parallel_delta",
"status": "blocked"
},
"sample_id": "kinematics-sample:parallel_delta:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/hexapod-sim/hexapod.ini:76:kinematics:genhexkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "parallel_hexapod",
"input": {
"pose": {
"abcuvw": [
1.0,
-1.0,
2.0,
0.0,
0.0,
0.0
],
"tran": [
0.0,
0.0,
100.0
]
}
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "parallel_hexapod",
"status": "blocked"
},
"sample_id": "kinematics-sample:parallel_hexapod:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/pentapod/pentapod.ini:113:kinematics:pentakins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "parallel_pentapod",
"input": {
"pose": {
"abcuvw": [
1.0,
2.0,
0.0,
0.0,
0.0,
0.0
],
"tran": [
0.0,
0.0,
75.0
]
}
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "parallel_pentapod",
"status": "blocked"
},
"sample_id": "kinematics-sample:parallel_pentapod:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/tklinuxcnc/tripod.ini:59:kinematics:tripodkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "parallel_tripod",
"input": {
"pose": {
"abcuvw": [
2.0,
-1.0,
0.0,
0.0,
0.0,
0.0
],
"tran": [
1.0,
2.0,
100.0
]
}
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "parallel_tripod",
"status": "blocked"
},
"sample_id": "kinematics-sample:parallel_tripod:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/melfa-sim/melfa.ini:7:kinematics:genserkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "serial_robot",
"input": {
"joint": [
0.0,
-30.0,
45.0,
10.0,
20.0,
-15.0
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "serial_robot",
"status": "blocked"
},
"sample_id": "kinematics-sample:serial_robot:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/configs/sim/axis/vismach/5axis/table-dual-rotary/xyzab-tdr.ini:3:switchkins:switchkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "switchable",
"input": {
"joint": [
5.0,
6.0,
7.0,
30.0
],
"switch_sequence": [
0,
1,
0
]
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "switchable",
"status": "blocked"
},
"sample_id": "kinematics-sample:switchable:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
},
{
"configuration_id": "config:linuxcnc/tests/matrixkins/test.ini:53:kinematics:matrixkins",
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"execution": {
"native_smoke": {
"binary": "build-native/sim_kinematics_test",
"exit_code": 0,
"result_sha256": "5f0afb7a7415fe5e0868273a7a8659526f6b351e1fc4c2a1f8a0c817c425f747",
"status": "passed",
"stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"stdout_sha256": "470ed446a2e34f15a09838a8aae96e478b40965b26d717c5d3dbada9c028f638"
},
"reason": "linuxcnc/unit_tests/kinematics is absent from the locked source; this definition is deterministic but cannot be accepted as the official native FK/IK oracle",
"status": "blocked"
},
"family": "user_static",
"input": {
"pose": {
"abcuvw": [
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
"tran": [
10.0,
20.0,
30.0
]
}
},
"operation": "fk_ik_fk_roundtrip",
"result": {
"axis_joint_mapping": null,
"branch_id": null,
"config_hash": null,
"current_tick": 0,
"error_code": "MISSING_OFFICIAL_ORACLE",
"flags": null,
"kinematics_type": "user_static",
"status": "blocked"
},
"sample_id": "kinematics-sample:user_static:nominal-roundtrip",
"schema": "kinematics-golden.v1",
"tolerances": {
"absolute_tolerance": 1e-09,
"exact_fields": [
"status",
"flags",
"branch_id"
],
"invariant": "pose_roundtrip"
}
}
],
"report_fingerprint_sha256": "e165aad3a5ffe67b237bb2a34df9605578c58ff090bcab75345d0bc691c8abff",
"sample_count": 11,
"schema": "kinematics-oracle-report.v1",
"status": "blocked"
}