mirror of
https://github.com/powerline/powerline.git
synced 2025-04-08 19:25:04 +02:00
Output list of failed shell tests
This commit is contained in:
parent
c81ef95c27
commit
c949f4ce95
@ -1,5 +1,6 @@
|
||||
#!/bin/sh
|
||||
: ${PYTHON:=python}
|
||||
FAIL_SUMMARY=""
|
||||
FAILED=0
|
||||
if test "x$1" = "x--fast" ; then
|
||||
FAST=1
|
||||
@ -321,6 +322,7 @@ if test -z "${ONLY_SHELL}" || test "x${ONLY_SHELL%sh}" != "x${ONLY_SHELL}" || te
|
||||
echo ">>> $(which $SH)"
|
||||
if ! run_test $TEST_TYPE $TEST_CLIENT $TEST_COMMAND ; then
|
||||
FAILED=1
|
||||
FAIL_SUMMARY="${FAIL_SUMMARY}${NL}T ${TEST_TYPE} ${TEST_CLIENT} ${TEST_COMMAND}"
|
||||
fi
|
||||
done
|
||||
done
|
||||
@ -333,6 +335,7 @@ if test -z "${ONLY_SHELL}" || test "x${ONLY_SHELL%sh}" != "x${ONLY_SHELL}" || te
|
||||
echo '============================================================'
|
||||
cat tests/shell/daemon_log
|
||||
FAILED=1
|
||||
FAIL_SUMMARY="${FAIL_SUMMARY}${NL}L ${TEST_TYPE} ${TEST_CLIENT} ${TEST_COMMAND}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
@ -344,15 +347,16 @@ if $PYTHON scripts/powerline-daemon -s$ADDRESS > tests/shell/daemon_log_2 2>&1 ;
|
||||
else
|
||||
echo "Daemon exited with status $?"
|
||||
FAILED=1
|
||||
FAIL_SUMMARY="${FAIL_SUMMARY}${NL}D"
|
||||
fi
|
||||
|
||||
if ! test -z "$(cat tests/shell/daemon_log_2)" ; then
|
||||
FAILED=1
|
||||
echo '____________________________________________________________'
|
||||
echo "Daemon log (2nd):"
|
||||
echo '============================================================'
|
||||
cat tests/shell/daemon_log_2
|
||||
FAILED=1
|
||||
FAIL_SUMMARY="${FAIL_SUMMARY}${NL}L"
|
||||
fi
|
||||
|
||||
if test "x${ONLY_SHELL}" = "x" || test "x${ONLY_SHELL}" = "xipython" ; then
|
||||
@ -360,9 +364,14 @@ if test "x${ONLY_SHELL}" = "x" || test "x${ONLY_SHELL}" = "xipython" ; then
|
||||
echo "> $(which ipython)"
|
||||
if ! run_test ipython ipython ipython ; then
|
||||
FAILED=1
|
||||
FAIL_SUMMARY="${FAIL_SUMMARY}${NL}T ipython"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
test $FAILED -eq 0 && rm -r tests/shell
|
||||
if test $FAILED -eq 0 ; then
|
||||
rm -r tests/shell
|
||||
else
|
||||
echo "${FAIL_SUMMARY}"
|
||||
fi
|
||||
exit $FAILED
|
||||
|
Loading…
x
Reference in New Issue
Block a user