Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
27 changes: 23 additions & 4 deletions scripts/runtests.in
Original file line number Diff line number Diff line change
Expand Up @@ -203,6 +203,7 @@ test_and_remove_shmem() {
}

run_one_test() {
SECONDS=0
if [ "$#" -ne 1 ]; then
echo "ERROR: run_one_test testfile"
return 1
Expand Down Expand Up @@ -287,6 +288,9 @@ run_one_test() {
rm -f "$testdir/stderr" "$testdir/result" \
"$testdir"/*.var "$testdir"/*.var.bak
fi
if [ $RUNTIME -ne 0 ]; then
echo $SECONDS > "$testdir/runtime"
fi
fi

if ! test_and_remove_shmem; then
Expand All @@ -307,11 +311,23 @@ run_tests () {
| sort > "$TMPDIR/alltests"

if [ "$PARALLEL" -gt 0 ]; then
# convert relative to full path
# convert relative to full path and sort by runtime
while read -r testname; do
realpath -s "$testname" >> "$TMPDIR/alltests_realpath"
realpath=$(realpath -s "$testname")
testdir=$(dirname "$testname")
runtime="$(dirname "$realpath")/runtime"
if [[ -f "$runtime" ]]; then
printf '%s\t%s\n' "$(cat "$runtime")" "$realpath" >> "$TMPDIR/alltests_realpath_runtime"
elif [ $RUNTIME -ne 0 ] || [ -e "$testdir/skip" ]; then
printf '0\t%s\n' "$realpath" >> "$TMPDIR/alltests_realpath_runtime"
else
echo "runtime not found for '$testname', use runtest -r [test...] to create this file"
exit 1
fi
done < "$TMPDIR/alltests"

sort -nr -k1,1 "$TMPDIR/alltests_realpath_runtime" | cut -f2- > "$TMPDIR/alltests_realpath"

# ro-bind: / (root) so if any files are written at an unknown location,
# an error is generated
# dev: add device files
Expand Down Expand Up @@ -432,12 +448,13 @@ usage () {
$P: Run LinuxCNC test suite items

Usage:
$P [-n] [-s] [-p] [tests...]
$P [-n] [-s] [-p] [-r] [tests...]
Run tests. Will run all available tests from the tests directory
if 'tests' is not specified.
With '-n', do not remove temporary files for successful tests.
With '-s', stop after any failed test.
With '-p', print stderr and result files.
With '-r', create runtime file for test.

$P -c [tests...]
Remove temporary files from an earlier test run. Will clean the
Expand Down Expand Up @@ -487,15 +504,17 @@ STOP=0
PRINT=0
PARALLEL=0
PARALLEL_OUTDIR=""
RUNTIME=0
WORKER=0
WORKER_OPT=()
while getopts cnvsphdJj:o:w opt; do
while getopts cnvsprhdJj:o:w opt; do
case "$opt" in
c) CLEAN_ONLY=1;;
n) NOCLEAN=1 ; WORKER_OPT+=(-n) ;;
v) VERBOSE=1; WORKER_OPT+=(-v) ;;
s) STOP=1;;
p) PRINT=1; WORKER_OPT+=(-p) ;;
r) RUNTIME=1; WORKER_OPT+=(-r) ;;
d) export ENABLE_CRASHDUMPS=1; WORKER_OPT+=(-d) ;;
j) PARALLEL="$OPTARG" ;;
J) PARALLEL="$(($(nproc) * 4))" ;;
Expand Down
18 changes: 18 additions & 0 deletions tests/README
Original file line number Diff line number Diff line change
Expand Up @@ -100,5 +100,23 @@ file named skip; the test is skipped when it exits non-zero. A test
that builds or installs a component with halcompile needs the build
tree, so it skips when testing installed packages:

Magic Files
~~~~~~~~~~~~~~~~
A test might contain several magic files:

musthave
Definitions that have to be set in src/config.h, otherwise the test is skipped

skip
If this file exists, the test is skipped

runtime
Runtime of the test in seconds, used to order the tests in ascending runtime
order for optimizing parallel tests. If this file does not exist, an error
is thrown in parallel test mode.
This time might be different based on the system. However, a rough number is good
enough. Only update if the test runtime has changed considerable.
Update is done by runtest -r [test...]

#!/bin/sh
[ -z "$SYSTEM_BUILD" ]
1 change: 1 addition & 0 deletions tests/abort/feed-rate/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/abort/g64/g61.1/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
1 change: 1 addition & 0 deletions tests/abort/g64/g61/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
1 change: 1 addition & 0 deletions tests/abort/g64/g64/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
1 change: 1 addition & 0 deletions tests/abort/g64/g64p0.5/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
1 change: 1 addition & 0 deletions tests/abort/g64/g64q6/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
1 change: 1 addition & 0 deletions tests/abort/on_abort_command-crazy-move/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/abort/stop-button-crazy-move/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/abs.0/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/alias.0/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/and-or-not-mux.0/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/axis-type/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
8
1 change: 1 addition & 0 deletions tests/basic/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/biquad/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/build/header-sanity/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/ccomp/early-exit/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/ccomp/lathe-comp/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/ccomp/mill-g90g91g92/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/ccomp/mill-line-arc-entry/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/ccomp/mill-zchanges/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/counter-encoder.0/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/edge/both-starting-high/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/edge/both/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/edge/falling-starting-high/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/edge/falling/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/edge/rising-starting-high/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/edge/rising/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/flipflop.0/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/gcode-renderer/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/genhexkins-forward/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/glcanon/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/hal-backslash/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/hal-delf-live/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/hal-link-unlink/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/hal-show/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/hal-stream/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/halcompile/command_line_flags/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/halcompile/extralib/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/halname/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/halcompile/names/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/personalities_mod/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/relative-header-user/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/relative-header/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/serial-out-of-tree/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halcompile/userspace-count-names/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/halcompile/userspace/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/comp-set-get/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/deprecated/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/halquery/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/no-comp-needed/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/port/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halmodule/stream/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halrmt/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halrun-getopt-reset/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/halrun-lock/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/halui/jogging/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
1 change: 1 addition & 0 deletions tests/halui/mdi/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5
1 change: 1 addition & 0 deletions tests/hard-limits/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/hm2-idrom/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/home-absolute-encoder/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10
1 change: 1 addition & 0 deletions tests/home-dist/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
6
1 change: 1 addition & 0 deletions tests/ilowpass/low-gain/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4
1 change: 1 addition & 0 deletions tests/ilowpass/wrap-around/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/inifile/comments/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/continuation_lines/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/duplicated_keys/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/ini_api_c/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/inivalue/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/inifile/line_endings/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/missing_values/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/python_bindings/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/values/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/inifile/whitespace/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/abort-hot-comment/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/axis-type/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/bad/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/call-stack/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7
1 change: 1 addition & 0 deletions tests/interp/cam-nisley/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/crazy-paths/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/do-while-break/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/exists/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/flowsnake/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/fractional-linenumbers/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g10/g10-l1-l10/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g10/g10-l11/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g10/g10-l2-while-active/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g10/g10-l20-while-active/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g10/g10-with-g92/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g28.2/flush-order/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3
1 change: 1 addition & 0 deletions tests/interp/g28.2/home-all-sequence/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3
1 change: 1 addition & 0 deletions tests/interp/g28.2/immediate-mode-guard/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
4
1 change: 1 addition & 0 deletions tests/interp/g28.2/invalid-pword/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5
1 change: 1 addition & 0 deletions tests/interp/g28.2/joint-pword/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g28.2/position-model/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5
1 change: 1 addition & 0 deletions tests/interp/g28.2/sequencing/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
2
1 change: 1 addition & 0 deletions tests/interp/g33.1/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g52/g52-g92-interaction/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g52/g92-offset-persistence/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g6164/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g64-r-planner/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g68-frame/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g68-words/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g71-endless-loop/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g71-endless-loop2/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g71-endless-loop_2/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g71-with-g70/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g72-facing/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g72-missing-iteration/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/g76-d-word/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g76/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g17/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g17/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g18/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g18/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g19/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g81/g19/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g17/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g17/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g18/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g18/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g19/g98/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/g84/g19/g99/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/good/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/iniparam-failassign/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/iniparam/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/inside-corners/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/inverse-time-with-comp/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m19/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/01-basics/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/02-variables/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/03-error-M98-no-P-word/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/04-M98-but-no-sub/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/05-M98-loops/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/06-error-mixed-sub-styles/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/07-nested-subs/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/08-sub-follows-main/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/09-disable-fanuc-subs/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/m98m99/10-M98-P001/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/11-main-program-oword/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/m98m99/12-M99-endless-main-program/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3
1 change: 1 addition & 0 deletions tests/interp/m98m99/13-named-program/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/m98m99/14-o-expression-call/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/machine-coord-params/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/magic_comments/param_format_printing/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/mdi-oword-m66/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
1 change: 1 addition & 0 deletions tests/interp/namedparam-bug424/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/nested-sub-error/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/nested-sub-in-file-error/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
1 change: 1 addition & 0 deletions tests/interp/oword-bug315-p2/runtime
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0
Loading
Loading