按推荐建议,继续执行

结论:已为 LinuxCNC genserkins 增加 native runtime baseline,并保持 Go math 通过窄 C++ wrapper 复用 vendored gomath.c,完整 native 验证通过。
This commit is contained in:
2026-06-07 20:55:31 +08:00
parent 1665cccb02
commit 3faaa8e7a2
6 changed files with 179 additions and 6 deletions

View File

@@ -107,6 +107,8 @@ check_exitcode linuxcnc_scara_kinematics_probe
check_exitcode linuxcnc_scara_kinematics_probe.run
check_exitcode linuxcnc_puma_kinematics_probe
check_exitcode linuxcnc_puma_kinematics_probe.run
check_exitcode linuxcnc_genser_kinematics_probe
check_exitcode linuxcnc_genser_kinematics_probe.run
for name in \
linuxcnc_tp_tp_source_probe \
linuxcnc_tp_tc_source_probe \
@@ -393,6 +395,18 @@ grep -Fq "puma_switch_identity=0" "$PUMA_KINEMATICS_STDOUT"
grep -Fq "puma_identity_forward=0" "$PUMA_KINEMATICS_STDOUT"
grep -Fq "puma_identity_near=1" "$PUMA_KINEMATICS_STDOUT"
GENSER_KINEMATICS_STDOUT="$BUILD_DIR/linuxcnc_genser_kinematics_probe.run.stdout.log"
grep -Fq "genser_init=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_type=4" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_switchable=1" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_forward=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_inverse=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_roundtrip_joints=1" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_roundtrip_uvw=1" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_switch_identity=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_identity_forward=0" "$GENSER_KINEMATICS_STDOUT"
grep -Fq "genser_identity_near=1" "$GENSER_KINEMATICS_STDOUT"
check_fixture_output() {
local fixture="$1"
local expected="$2"