X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2Fautotests%2Fsingle-test.sh;h=3cf509ae0104843bb8eeb5cbd05aba9c0d1cf0b0;hb=90adb4f3146522cf0d3dfe8ac3400eb688515c05;hp=6f1a7b0131144401913864cb1ccef117eb215db1;hpb=5f50ae8f08c98dd18cfd85c69af286f9e3bf1033;p=lyx.git diff --git a/development/autotests/single-test.sh b/development/autotests/single-test.sh index 6f1a7b0131..3cf509ae01 100755 --- a/development/autotests/single-test.sh +++ b/development/autotests/single-test.sh @@ -15,9 +15,24 @@ if [ "$1" != "" ]; then KEYTEST_INFILE="$1"; fi +BASE=$( echo $KEYTEST_INFILE | sed 's/-in\.\(txt\|sh\)$//') +if [ -e $BASE.lyx.emergency ]; then + echo "removing $BASE.lyx.emergency" + rm $BASE.lyx.emergency +fi + export MAX_DROP=0 -export LYX_WINDOW_NAME=$(wmctrl -l | grep LyX | sed -e 's/.*\(LyX: .*\)$/\1/') +if [ "$(pidof lyx)" != "" ]; then + export LYX_PID=$(pidof lyx) + export LYX_WINDOW_NAME=$(wmctrl -l -p | grep " $LYX_PID " | cut -d ' ' -f 1); +fi export MAX_LOOPS=1 export LYX_EXE=${LYX_EXE:-../../src/lyx} +if [ "$XVKBD_HACKED" != "" ]; then + export XVKBD_EXE=${XVKBD_EXE:-./xvkbd/xvkbd}; +else + export XVKBD_EXE=${XVKBD_EXE:-xvkbd}; +fi + $KEYTEST