2 . tests/scripts/common-functions
4 echo "WORK IN PROGRESS: NOT WORKING RIGHT NOW"
7 export FORGE_HOME=/opt/fusionforge
10 start_vm_if_not_keeped $@
12 cat > tests/build/config/phpunit <<-EOF
13 HUDSON_URL=$HUDSON_URL
17 echo "Sync code on root@$HOST:$FORGE_HOME"
18 ssh root@$HOST mkdir -p $FORGE_HOME
19 rsync -a --delete . root@$HOST:$FORGE_HOME
21 echo "Run Install on $HOST"
22 ssh root@$HOST "$FORGE_HOME/src/install-ng --auto --reinit"
24 echo "Dump freshly installed database"
25 ssh root@$HOST "su - postgres -c \"pg_dumpall\" > /root/dump"
27 echo "Stop cron daemon"
28 ssh root@$HOST "service crond stop" || true
31 echo "Run phpunit test on $HOST"
32 if xterm -e "sh -c exit" 2>/dev/null
34 ssh -X root@$HOST "$FORGE_HOME/tests/scripts/phpunit.sh DEBDebian60Tests.php" || retcode=$?
35 rsync -av root@$HOST:/var/log/ $WORKSPACE/reports/log/
37 echo "No display is available, NOT RUNNING TESTS"
41 stop_vm_if_not_keeped $@