Warning, /office/skrooge/tests/scripts/init.sh.in is written in an unsupported language. File is not indexed.
0001 #!@SKG_BASH@ 0002 0003 sikulirun() 0004 { 0005 rm "${IN}/.all_plugins.skg.wrk" > /dev/null 2>&1 0006 # start sikuli 0007 killall skrooge > /dev/null 2>&1 0008 # generate filename for logfile 0009 mkdir -p "${OUT}/${1}" > /dev/null 2>&1 0010 LOGFILE="${OUT}/${1}/sikuliresult.txt" 0011 0012 type runsikulix > /dev/null 2>&1 0013 rc=$? 0014 if [ $rc != 0 ] ; then 0015 echo "[WARNING]: runsikulix not found" 0016 echo "Please install it and add it in PATH" 0017 echo "You can find it here: http://www.sikuli.org/" 0018 rc=0 0019 else 0020 runsikulix -r "${TESTDIR}/sikuli/$1.sikuli" > "$LOGFILE" 2>&1 0021 rc=$? 0022 if [ $rc = 0 ] ; then 0023 grep "\[error\]" "$LOGFILE" 0024 a=$? 0025 if [ $a = 0 ] ; then 0026 rc=99 0027 fi 0028 fi 0029 if [ $rc != 0 ] ; then 0030 echo "sikuli execution error:"$rc 0031 cat "$LOGFILE" 0032 else 0033 #check output 0034 rc=0 0035 fi 0036 fi 0037 killall skrooge > /dev/null 2>&1 0038 return $rc 0039 } 0040 0041 checkDiff() 0042 { 0043 echo "##checkDiff" 0044 diff "$1" "$2" > /tmp/diff.txt 2>&1 0045 rc=$? 0046 if [ $rc != 0 ] ; then 0047 echo "##diff $1 $2" 0048 cat /tmp/diff.txt 0049 echo "##FAILED" 0050 exit $rc 0051 else 0052 echo "##SUCCEEDED" 0053 fi 0054 } 0055 0056 #initialisation 0057 unset LANG 0058 unset LC_MONETARY 0059 export TESTDIR="@PROJECT_SOURCE_DIR@" 0060 export IN="${TESTDIR}/input/" 0061 export OUT="${TESTDIR}/output/" 0062 export REF="${TESTDIR}/ref/" 0063 export KDEHOME="${IN}kde/" 0064 export LC_ALL=C 0065 export XDG_DATA_HOME="${KDEHOME}xdg/local/" 0066 export XDG_CONFIG_HOME="${KDEHOME}/xdg/config/" 0067 0068 export SKGNOTUNIQUE=1 0069 0070 rm -Rf "${KDEHOME}" > /dev/null 2>&1 0071 0072 mkdir -p "${OUT}/${EXE}" > /dev/null 2>&1 0073 EXEPATH="@EXECUTABLE_OUTPUT_PATH@" 0074 LIBPATH="@LIBRARY_OUTPUT_PATH@" 0075 0076 if [ "$TERM" = "cygwin" ] ; then 0077 export EXE=${EXE}.exe 0078 fi 0079 if [ "$TERM" = "msys" ] ; then 0080 export EXE=${EXE}.exe 0081 export EXEPATH=`echo "$EXEPATH" | sed -e "s,C:,/c/,g"` 0082 export LIBPATH=`echo "$LIBPATH" | sed -e "s,C:,/c/,g"` 0083 fi 0084 0085 export EXE="@EXECUTABLE_OUTPUT_PATH@/"${EXE} 0086 export PATH="$EXEPATH":"$LIBPATH":$PATH 0087 0088 #kbuildsycoca4 0089 0090 #echos 0091 echo "KDE directory =${KDEHOME}" 0092 echo "Input directory =${IN}" 0093 echo "Output directory =${OUT}" 0094 echo "Reference directory=${REF}" 0095 echo "PATH =${PATH}" 0096 echo "EXE =${EXE}"