每轮只推进合理适量的上下文、禁止顺手扩功能 smoke:补充delta运动学源清单

结论:第2组 kinematics manifest 补充 LinuxCNC ldelta/rdelta 配置、hallib HAL 和 demo notes,并在轻量 manifest 校验中固定这些 source coverage;native/source-link 均复用增量构建,没有触发慢编译。
This commit is contained in:
cnc
2026-06-01 20:37:36 +08:00
parent bbaf9f4da6
commit d7cac10c3b
3 changed files with 36 additions and 0 deletions

View File

@@ -181,6 +181,14 @@ for path in sorted(Path("web").glob("test-browser-wasm-smoke-*-sections.js")):
PY
kinematics_manifest_sources="$build_dir/linuxcnc_kinematics_manifest_sources.txt"
./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt all > "$kinematics_manifest_sources"
grep -Fx "configs/sim/axis/ldelta.ini" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/ldelta_demo.ini" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/ldelta_demo.txt" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/ldelta_demo_es.txt" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/rdelta.ini" "$kinematics_manifest_sources" >/dev/null
grep -Fx "lib/hallib/sim_ldelta.hal" "$kinematics_manifest_sources" >/dev/null
grep -Fx "lib/hallib/sim_rdelta.hal" "$kinematics_manifest_sources" >/dev/null
grep -F 'manifest does not cover LinuxCNC delta kinematics INI/HAL demo sources as asset sources' check-linuxcnc-inputs.sh >/dev/null
grep -Fx "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini" "$kinematics_manifest_sources" >/dev/null
grep -Fx "configs/sim/axis/vismach/5axis/bridgemill/5axis.ini" "$kinematics_manifest_sources" >/dev/null