Harden LinuxCNC wasm and native probe workflows
This commit is contained in:
@@ -4,8 +4,8 @@ set -euo pipefail
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
cxx=${CXX:-g++}
|
||||
build_dir=${TMPDIR:-/tmp}/cnc_sim_native
|
||||
mkdir -p "$build_dir"
|
||||
build_dir=$(mktemp -d "${TMPDIR:-/tmp}/cnc_sim_native.XXXXXX")
|
||||
trap 'rm -rf "$build_dir"' EXIT
|
||||
|
||||
"$cxx" -std=c++17 -I core/include -I core/src \
|
||||
core/src/canon_event_sink.cpp \
|
||||
@@ -49,13 +49,18 @@ mkdir -p "$build_dir"
|
||||
"$build_dir/rtcp_kinematics_smoke"
|
||||
"$build_dir/simulator_gcode_controls_smoke"
|
||||
"$build_dir/cnc_sim_api_smoke"
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/basic_mill.ngc >/tmp/cnc_sim_basic_mill.json
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/incremental_and_r_arc.ngc >/tmp/cnc_sim_incremental_and_r_arc.json
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/smoke_subprogram_m98.ngc >/tmp/cnc_sim_smoke_subprogram_m98.json
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/smoke_oword_subprogram.ngc >/tmp/cnc_sim_smoke_oword_subprogram.json
|
||||
basic_mill_json="$build_dir/cnc_sim_basic_mill.json"
|
||||
incremental_arc_json="$build_dir/cnc_sim_incremental_and_r_arc.json"
|
||||
subprogram_m98_json="$build_dir/cnc_sim_smoke_subprogram_m98.json"
|
||||
oword_subprogram_json="$build_dir/cnc_sim_smoke_oword_subprogram.json"
|
||||
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/basic_mill.ngc >"$basic_mill_json"
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/incremental_and_r_arc.ngc >"$incremental_arc_json"
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/smoke_subprogram_m98.ngc >"$subprogram_m98_json"
|
||||
"$build_dir/cnc_sim_dump" tests/gcode/smoke_oword_subprogram.ngc >"$oword_subprogram_json"
|
||||
|
||||
echo "native tests passed"
|
||||
echo "dumped /tmp/cnc_sim_basic_mill.json"
|
||||
echo "dumped /tmp/cnc_sim_incremental_and_r_arc.json"
|
||||
echo "dumped /tmp/cnc_sim_smoke_subprogram_m98.json"
|
||||
echo "dumped /tmp/cnc_sim_smoke_oword_subprogram.json"
|
||||
echo "dumped $basic_mill_json"
|
||||
echo "dumped $incremental_arc_json"
|
||||
echo "dumped $subprogram_m98_json"
|
||||
echo "dumped $oword_subprogram_json"
|
||||
|
||||
Reference in New Issue
Block a user