参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke

结论:补齐 LinuxCNC tooldata 源映射 guard,并接入 native/source-link/workstreams 检查;仅验证源覆盖、WASM-safe shim/probe 边界和 TOOL_TABLE source-only 策略,未扩展 smoke 行为。\n\n测试:./check-linuxcnc-tooldata-source-map.sh;./check-linuxcnc-workstreams-source-map.sh;git diff --check;./test-native.sh;./test-linuxcnc-source-link.sh。
This commit is contained in:
cnc
2026-06-04 18:07:35 +08:00
parent 1f314b7e9e
commit 340966b6f7
7 changed files with 210 additions and 2 deletions

View File

@@ -61,9 +61,11 @@ expected = {
"docs/linuxcnc-opfs-source-map.md",
"docs/linuxcnc-wasm-shims-source-map.md",
"docs/linuxcnc-wasm-blockers-source-map.md",
"docs/linuxcnc-tooldata-source-map.md",
"check-linuxcnc-opfs-source-map.sh",
"check-linuxcnc-wasm-shims-source-map.sh",
"check-linuxcnc-wasm-blockers-source-map.sh",
"check-linuxcnc-tooldata-source-map.sh",
],
"browser app integration": [
"docs/linuxcnc-browser-app-source-map.md",
@@ -76,8 +78,10 @@ expected = {
"source-link, build, and documentation constraints": [
"docs/linuxcnc-rs274-source-map.md",
"docs/linuxcnc-build-source-map.md",
"docs/linuxcnc-tooldata-source-map.md",
"check-linuxcnc-rs274-source-map.sh",
"check-linuxcnc-build-source-map.sh",
"check-linuxcnc-tooldata-source-map.sh",
],
}
for workstream, paths in expected.items():