Skip to content

Commit 7c20ba3

Browse files
committed
Improvements to test generator, reflected them in scale test.
1 parent e06f9b7 commit 7c20ba3

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

generate-test.sh

+7-5
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,19 @@ fi
77

88
TEST=$1
99
PARAM=$2
10+
if [ "$PARAM" ]; then
11+
PARAM_="_$PARAM"
12+
fi
1013

1114
DIR=$(dirname $(readlink -f $0))
1215
TESTDIR="$DIR/tests"
1316
DATADIR="$DIR/test-data"
1417
BIN="$DIR/obj-magic"
15-
TESTFILE="$TESTDIR/$TEST"
18+
TESTFILE="$TESTDIR/$TEST$PARAM_"
1619

17-
INFILE="$DATADIR/square.obj"
18-
REFFILE="$DATADIR/square-$TEST.obj"
20+
REF="square-$TEST$PARAM_.obj"
1921

20-
$BIN --$TEST $PARAM "$INFILE" > "$REFFILE"
22+
$BIN --$TEST $PARAM "$DATADIR/square.obj" > "$DATADIR/$REF"
2123

2224
rm -f "$TESTFILE"
2325

@@ -26,7 +28,7 @@ cat >> $TESTFILE << EOF
2628
2729
INFILE="\$DATADIR/square.obj"
2830
OUTFILE="\$TEMPDIR/$TEST.obj"
29-
REFFILE="\$DATADIR/square-$TEST.obj"
31+
REFFILE="\$DATADIR/$REF"
3032
3133
\$BIN --$TEST $PARAM "\$INFILE" > "\$OUTFILE"
3234
File renamed without changes.

tests/scale renamed to tests/scale_0.333

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
INFILE="$DATADIR/square.obj"
44
OUTFILE="$TEMPDIR/scale.obj"
5-
REFFILE="$DATADIR/square-scale.obj"
5+
REFFILE="$DATADIR/square-scale_0.333.obj"
66

77
$BIN --scale 0.333 "$INFILE" > "$OUTFILE"
88

0 commit comments

Comments
 (0)