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}"