#make -f Makefile.rh BUILDRESULT=$WORKSPACE/build/packages src
setup_dag_repo $@
+setup_epel_repo $@
echo "Create $FORGE_HOME if necessary"
ssh root@$HOST "[ -d $FORGE_HOME ] || mkdir -p $FORGE_HOME"
echo "Sync code on root@$HOST:$FORGE_HOME"
-rsync -a --delete src/ root@$HOST:$FORGE_HOME/src/
+rsync -a --delete src/ root@$HOST:$FORGE_HOME/
echo "Run Install on $HOST"
-ssh root@$HOST "$FORGE_HOME/src/install-ng --auto --reinit"
+ssh root@$HOST "$FORGE_HOME/install-ng --auto --reinit"
echo "Dump freshly installed database"
ssh root@$HOST "su - postgres -c \"pg_dumpall\" > /root/dump"
echo "Stop cron daemon"
ssh root@$HOST "service crond stop" || true
+# Install phpunit
+ssh root@$HOST "yum -y --enablerepo=epel install php-phpunit-PHPUnit-Selenium"
+
# Install selenium
ssh root@$HOST "yum -y install selenium"
# Run tests
retcode=0
echo "Run phpunit test on $HOST in $FORGE_HOME"
-ssh root@$HOST "$FORGE_HOME/tests/func/vncxstartsuite.sh $FILTER"
-retcode=$?
+ssh root@$HOST "$FORGE_HOME/tests/func/vncxstartsuite.sh $FILTER" || retcode=$?
rsync -av root@$HOST:/var/log/ $WORKSPACE/reports/
scp root@$HOST:/tmp/gforge-*.log $WORKSPACE/reports/