lyx_mirror/development/autotests/single-test.sh
Tommaso Cucinotta 89620e1481 Made use of internal hacked xvkbd optional. Now it is needed and
used only if the XVKBD_HACKED environment var is defined.
Made keytest.py exploit the -wait_idle option of the hacked xvkbd.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@37521 a592a061-630c-0410-9148-cb99ea01b6c8
2011-02-06 22:50:07 +00:00

33 lines
792 B
Bash
Executable File

#!/bin/bash
# This script invokes the keytest.py script with the simple set-up needed
# to re-run deterministic regression tests that one would like to have.
#
# Usage: run-test.sh <test-in.txt>
#
# See the hello-world-in.txt for an example syntax and description
KEYTEST=${KEYTEST:-./keytest.py}
export KEYTEST_OUTFILE=out.txt
export KEYTEST_INFILE=in-sample.txt
if [ "$1" != "" ]; then
KEYTEST_INFILE="$1";
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);
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