ignore first test in run_some
bc github... For some reason, the first test - ONLY on github - seems to not give the '$ ' prompt expected when you spawn 'su testsuite'. So just run the first test twice, and ignore the first failure.
This commit is contained in:
parent
4da831c02f
commit
add4ab4bf0
@ -18,8 +18,15 @@ run_test()
|
|||||||
{
|
{
|
||||||
[ -f RUN_TEST.STOP ] && exit 1
|
[ -f RUN_TEST.STOP ] && exit 1
|
||||||
|
|
||||||
|
passed=0
|
||||||
if $1 > $1.log 2>&1
|
if $1 > $1.log 2>&1
|
||||||
then
|
then
|
||||||
|
passed=1
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "$2" ]; then # ignore failure
|
||||||
|
echo -n "."
|
||||||
|
elif [ $passed -eq 1 ]; then
|
||||||
succeeded=$((succeeded+1))
|
succeeded=$((succeeded+1))
|
||||||
echo -n "+"
|
echo -n "+"
|
||||||
else
|
else
|
||||||
@ -54,6 +61,8 @@ echo "-: test failed"
|
|||||||
> testsuite.log
|
> testsuite.log
|
||||||
|
|
||||||
find "${build_path}" -name "*.gcda" -delete
|
find "${build_path}" -name "*.gcda" -delete
|
||||||
|
# ignore the result of the first test. ~magic~
|
||||||
|
run_test ./su/01/su_user.test ignore_failure
|
||||||
run_test ./su/01/su_user.test
|
run_test ./su/01/su_user.test
|
||||||
run_test ./su/01/su_root.test
|
run_test ./su/01/su_root.test
|
||||||
find "${build_path}" -name "*.gcda" -exec chmod a+rw {} \;
|
find "${build_path}" -name "*.gcda" -exec chmod a+rw {} \;
|
||||||
|
Loading…
Reference in New Issue
Block a user