forked from github/server
8f21aa7a11
Das ist totales Chaos, viele Testcases wurden einfach nicht ausgeführt weil sie nicht in den init files stehen. Etwas neu strukturiert, Test laufen jetzt auch wenn sie nicht aus dem eressea root Ordner gestartet werden wie in s/runtest und es sind einige Testcases mehr als bisher. Auch macht Travis jetzt die E3 Test. Dabei ist ein schwerwiegender Fehler beim neuen Bewache aufgefallen!
24 lines
693 B
Bash
Executable file
24 lines
693 B
Bash
Executable file
#!/bin/bash
|
|
ROOT=$(pwd)
|
|
while [ ! -d $ROOT/.git ]; do
|
|
ROOT=$(dirname $ROOT)
|
|
done
|
|
|
|
MACHINE=`uname -m`
|
|
[ -z "$CC" ] && [ ! -z `which gcc` ] && CC="gcc"
|
|
[ -z "$CC" ] && [ ! -z `which tcc` ] && CC="tcc"
|
|
[ -z "$CC" ] && [ ! -z `which cc` ] && CC="cc"
|
|
BIN_DIR="build-$MACHINE-$CC-Debug"
|
|
|
|
if [ ! -d $ROOT/$BIN_DIR ]; then
|
|
echo "cannot find build directory $BIN_DIR in $ROOT. did you run cmake-init?"
|
|
exit
|
|
fi
|
|
|
|
$ROOT/$BIN_DIR/eressea/test_eressea
|
|
cd $ROOT
|
|
[ -e eressea.ini ] || ln -sf conf/eressea.ini
|
|
$ROOT/$BIN_DIR/eressea/eressea -v0 scripts/run-tests-basic.lua
|
|
$ROOT/$BIN_DIR/eressea/eressea -v0 scripts/run-tests-e2.lua
|
|
$ROOT/$BIN_DIR/eressea/eressea -v0 scripts/run-tests-e3.lua
|
|
cd $OLDWPD
|