参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:补齐 kinematics manifest lister 对复合过滤器 core,header 的拒绝守卫,保持与通用 LinuxCNC manifest 组名校验一致。
This commit is contained in:
@@ -1248,6 +1248,15 @@ grep -Fx "src/objects/hal/components/xyzacb_trsrn.c" <<<"$kinematics_manifest_ge
|
|||||||
grep -Fx "src/objects/hal/components/xyzbca_trsrn.c" <<<"$kinematics_manifest_generated" >/dev/null
|
grep -Fx "src/objects/hal/components/xyzbca_trsrn.c" <<<"$kinematics_manifest_generated" >/dev/null
|
||||||
kinematics_manifest_config_full=$(LINUXCNC_ROOT="$linuxcnc_root" ./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt config full)
|
kinematics_manifest_config_full=$(LINUXCNC_ROOT="$linuxcnc_root" ./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt config full)
|
||||||
grep -Fx "$linuxcnc_root_full/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini" <<<"$kinematics_manifest_config_full" >/dev/null
|
grep -Fx "$linuxcnc_root_full/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini" <<<"$kinematics_manifest_config_full" >/dev/null
|
||||||
|
if ./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt core,header >"$kinematics_unknown_filter_log" 2>&1; then
|
||||||
|
echo "kinematics manifest source lister accepted a compound filter" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
if ! grep -F "manifest source filter must be a manifest group name: core,header" "$kinematics_unknown_filter_log" >/dev/null; then
|
||||||
|
echo "kinematics manifest source lister did not report compound filters clearly" >&2
|
||||||
|
sed -n '1,20p' "$kinematics_unknown_filter_log" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
if ./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt bogus >"$kinematics_unknown_filter_log" 2>&1; then
|
if ./list-linuxcnc-kinematics-manifest-sources.sh linuxcnc-kinematics-source-files.txt bogus >"$kinematics_unknown_filter_log" 2>&1; then
|
||||||
echo "kinematics manifest source lister accepted unknown filter" >&2
|
echo "kinematics manifest source lister accepted unknown filter" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
|||||||
Reference in New Issue
Block a user