X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=development%2Fautotests%2Fsingle-test.sh;h=3cf509ae0104843bb8eeb5cbd05aba9c0d1cf0b0;hb=d1a41a9bdc8da0ee402ecffc89079bcc92e6cf36;hp=27c56cff1dd91bbc7d53f58cae54fe89720fb8f1;hpb=1f51de3cd15becfda6bddb425032035c40999770;p=lyx.git diff --git a/development/autotests/single-test.sh b/development/autotests/single-test.sh index 27c56cff1d..3cf509ae01 100755 --- a/development/autotests/single-test.sh +++ b/development/autotests/single-test.sh @@ -15,13 +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 if [ "$(pidof lyx)" != "" ]; then export LYX_PID=$(pidof lyx) - export LYX_WINDOW_NAME=$(wmctrl -l | grep " $LYX_PID " | cut -d ' ' -f 1); + 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} -export XVKBD_EXE=${XVKBD_EXE:-./xvkbd/xvkbd} + +if [ "$XVKBD_HACKED" != "" ]; then + export XVKBD_EXE=${XVKBD_EXE:-./xvkbd/xvkbd}; +else + export XVKBD_EXE=${XVKBD_EXE:-xvkbd}; +fi $KEYTEST