]> git.lyx.org Git - lyx.git/blobdiff - development/autotests/single-test.sh
Fix drawing of labels in insets
[lyx.git] / development / autotests / single-test.sh
index 27c56cff1dd91bbc7d53f58cae54fe89720fb8f1..326cb45be923892d5515c11a507a1b2a2414e5ad 100755 (executable)
@@ -15,13 +15,29 @@ 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
+
+echo LYX_PID=$LYX_PID
+echo LYX_WINDOW_NAME=$LYX_WINDOW_NAME
+
 export MAX_LOOPS=1
 export LYX_EXE=${LYX_EXE:-../../src/lyx}
-export XVKBD_EXE=${XVKBD_EXE:-./xvkbd/xvkbd}
+export EXTRA_PATH=`pwd`
+
+if [ "$XVKBD_HACKED" != "" ]; then
+    export XVKBD_EXE=${XVKBD_EXE:-./xvkbd/xvkbd};
+else
+    export XVKBD_EXE=${XVKBD_EXE:-xvkbd};
+fi
 
-$KEYTEST
+python -m trace --trace $KEYTEST