run-tests: Transfer all tested files in one go
This should speed up testing a bit, especially if $COPY has a long startup overhead.
This commit is contained in:
1 parent
20d3b32b30
commit
3110e27f64
1 file changed
+8
-5
+8
-5
@@ -202,17 +202,20 @@ for arch in $ARCHS; do
|
|||||||
DLL="$DLL $i"
|
DLL="$DLL $i"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
RUN_TESTS="$TESTS_C $TESTS_C_LINK_DLL $TESTS_CPP $TESTS_EXTRA $TESTS_SSP"
|
||||||
cd $TEST_DIR
|
cd $TEST_DIR
|
||||||
if [ -n "$COPY" ]; then
|
if [ -n "$COPY" ]; then
|
||||||
|
COPYFILES=""
|
||||||
for i in $DLL; do
|
for i in $DLL; do
|
||||||
$COPY $i.dll
|
COPYFILES="$COPYFILES $i.dll"
|
||||||
done
|
done
|
||||||
|
for i in $RUN_TESTS; do
|
||||||
|
COPYFILES="$COPYFILES $i.exe"
|
||||||
|
done
|
||||||
|
$COPY $COPYFILES
|
||||||
fi
|
fi
|
||||||
for test in $TESTS_C $TESTS_C_LINK_DLL $TESTS_CPP $TESTS_EXTRA $TESTS_SSP; do
|
for test in $RUN_TESTS; do
|
||||||
file=$test.exe
|
file=$test.exe
|
||||||
if [ -n "$COPY" ]; then
|
|
||||||
$COPY $file
|
|
||||||
fi
|
|
||||||
if [ -n "$RUN" ]; then
|
if [ -n "$RUN" ]; then
|
||||||
$RUN $file
|
$RUN $file
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in new issue
Block a user