mirror of
https://github.com/powerline/powerline.git
synced 2025-07-30 01:05:42 +02:00
Move tests/test_shells/input.sh to tests/test_shells/input.bash
This commit is contained in:
parent
6996896b22
commit
6c27506270
@ -12,9 +12,11 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
run_test() {
|
run_test() {
|
||||||
|
SH="$1"
|
||||||
SESNAME="powerline-shell-test-$$"
|
SESNAME="powerline-shell-test-$$"
|
||||||
screen -L -c tests/test_shells/screenrc -d -m -S "$SESNAME" env LANG=C "$@"
|
screen -L -c tests/test_shells/screenrc -d -m -S "$SESNAME" \
|
||||||
screen -S "$SESNAME" -X readreg a tests/test_shells/input.sh
|
env LANG=C BINDFILE="$BINDFILE" "$@"
|
||||||
|
screen -S "$SESNAME" -X readreg a tests/test_shells/input.$SH
|
||||||
sleep 5s
|
sleep 5s
|
||||||
screen -S "$SESNAME" -p 0 -X width 300 1
|
screen -S "$SESNAME" -p 0 -X width 300 1
|
||||||
screen -S "$SESNAME" -p 0 -X logfile tests/shell/screen.log
|
screen -S "$SESNAME" -p 0 -X logfile tests/shell/screen.log
|
||||||
@ -26,7 +28,7 @@ run_test() {
|
|||||||
-e s/$(cat tests/shell/3rd/pid)/PID/g \
|
-e s/$(cat tests/shell/3rd/pid)/PID/g \
|
||||||
-e "s/$(python -c 'import re, socket; print (re.escape(socket.gethostname()))')/HOSTNAME/g" \
|
-e "s/$(python -c 'import re, socket; print (re.escape(socket.gethostname()))')/HOSTNAME/g" \
|
||||||
tests/shell/screen.log
|
tests/shell/screen.log
|
||||||
if ! diff -u tests/test_shells/${1}.ok tests/shell/screen.log ; then
|
if ! diff -u tests/test_shells/${SH}.ok tests/shell/screen.log ; then
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
return 0
|
return 0
|
||||||
@ -40,5 +42,7 @@ if ! run_test bash --norc --noprofile -i ; then
|
|||||||
echo "Failed bash"
|
echo "Failed bash"
|
||||||
FAILED=1
|
FAILED=1
|
||||||
fi
|
fi
|
||||||
|
rm tests/shell/screen.log
|
||||||
|
|
||||||
rm -r tests/shell
|
rm -r tests/shell
|
||||||
exit $FAILED
|
exit $FAILED
|
||||||
|
Loading…
x
Reference in New Issue
Block a user