File tree 1 file changed +11
-10
lines changed
1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change 2
2
3
3
TEST_MODULES=(convolution dsu fenwicktree lazysegtree math maxflow mincostflow modint scc segtree string twosat --all)
4
4
TMP_PATH=$( mktemp -d)
5
- SCRIPT_DIR=$( cd $( dirname $0 ) ; pwd)
5
+ # shellcheck disable=SC2164
6
+ SCRIPT_DIR=" $( cd " $( dirname " $0 " ) " ; pwd) "
6
7
TEST_FILE=" test.rs"
7
8
FILE_HEAD=" fn main() {}"
8
9
9
- for MODULE in ${TEST_MODULES[@]} ; do
10
- echo Test module $MODULE
11
- python3 $SCRIPT_DIR /../../expand.py $MODULE > $TMP_PATH /$TEST_FILE
12
- echo " Output" $( wc -c < $TMP_PATH /$TEST_FILE ) " Bytes"
13
- echo $FILE_HEAD >> $TMP_PATH /$TEST_FILE
14
- rustc -A warnings $TMP_PATH /$TEST_FILE
15
- if [ $? -ne 0 ] ; then
16
- echo " Error compiling for $MODULE "
10
+ for MODULE in " ${TEST_MODULES[@]} " ; do
11
+ echo Test module " $MODULE "
12
+ python3 " $SCRIPT_DIR /../../expand.py" " $MODULE " > " $TMP_PATH /$TEST_FILE "
13
+ echo Output " $( wc -c < " $TMP_PATH /$TEST_FILE " ) " Bytes
14
+ echo " $FILE_HEAD " >> " $TMP_PATH /$TEST_FILE "
15
+ if ! rustc -A warnings " $TMP_PATH /$TEST_FILE " ;
16
+ then
17
+ echo Error compiling for " $MODULE "
17
18
exit 1
18
19
else
19
- echo " Test passed"
20
+ echo Test passed
20
21
fi
21
22
done
You can’t perform that action at this time.
0 commit comments