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.
{
[ -f RUN_TEST.STOP ] && exit 1
+ passed=0
if $1 > $1.log 2>&1
then
+ passed=1
+ fi
+
+ if [ -n "$2" ]; then # ignore failure
+ echo -n "."
+ elif [ $passed -eq 1 ]; then
succeeded=$((succeeded+1))
echo -n "+"
else
> testsuite.log
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_root.test
find "${build_path}" -name "*.gcda" -exec chmod a+rw {} \;