mirror of
https://github.com/powerline/powerline.git
synced 2025-07-23 05:46:01 +02:00
Run tests for all tmux versions present in deps
This commit is contained in:
parent
2debb7c146
commit
c93a1b79b3
@ -2,8 +2,6 @@
|
|||||||
. tests/bot-ci/scripts/common/main.sh
|
. tests/bot-ci/scripts/common/main.sh
|
||||||
set +x
|
set +x
|
||||||
|
|
||||||
: ${POWERLINE_TMUX_EXE:=tmux}
|
|
||||||
|
|
||||||
FAILED=0
|
FAILED=0
|
||||||
|
|
||||||
rm -rf tests/vterm
|
rm -rf tests/vterm
|
||||||
@ -26,11 +24,12 @@ test_tmux() {
|
|||||||
if ! which "${POWERLINE_TMUX_EXE}" ; then
|
if ! which "${POWERLINE_TMUX_EXE}" ; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
ln -s "$(which "${POWERLINE_TMUX_EXE}")" tests/vterm/path
|
ln -sf "$(which "${POWERLINE_TMUX_EXE}")" tests/vterm/path
|
||||||
if ! "${PYTHON}" tests/test_in_vterm/test_tmux.py; then
|
f=tests/test_in_vterm/test_tmux.py
|
||||||
|
if ! "${PYTHON}" $f ; then
|
||||||
echo "Failed vterm test $f"
|
echo "Failed vterm test $f"
|
||||||
FAILED=1
|
FAILED=1
|
||||||
FAIL_SUMMARY="$FAIL_SUMMARY${NL}F $f"
|
FAIL_SUMMARY="$FAIL_SUMMARY${NL}F $POWERLINE_TMUX_EXE $f"
|
||||||
for file in tests/vterm/*.log ; do
|
for file in tests/vterm/*.log ; do
|
||||||
if ! test -e "$file" ; then
|
if ! test -e "$file" ; then
|
||||||
break
|
break
|
||||||
@ -43,7 +42,14 @@ test_tmux() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
test_tmux || true
|
if test -z "$POWERLINE_TMUX_EXE" && test -d tests/bot-ci/deps/tmux ; then
|
||||||
|
for tmux in tests/bot-ci/deps/tmux/tmux-*/tmux ; do
|
||||||
|
export POWERLINE_TMUX_EXE="$PWD/$tmux"
|
||||||
|
test_tmux || true
|
||||||
|
done
|
||||||
|
else
|
||||||
|
test_tmux || true
|
||||||
|
fi
|
||||||
|
|
||||||
if test $FAILED -eq 0 ; then
|
if test $FAILED -eq 0 ; then
|
||||||
echo "$FAIL_SUMMARY"
|
echo "$FAIL_SUMMARY"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user