2 . tests/scripts/common-functions
3 . tests/scripts/common-vm
11 if [ -z "$HOST" ]; then
12 echo "Usage: $0 vm_hostname"
30 destroy_vm_if_not_kept -t $VM $HOST
31 start_vm_if_not_kept -t $VM $HOST
34 ssh root@$HOST "echo \"deb $DEBMIRRORSEC $DIST/updates main\" > /etc/apt/sources.list.d/security.list"
35 ssh root@$HOST "echo 'APT::Install-Recommends \"false\";' > /etc/apt/apt.conf.d/01InstallRecommends"
36 ssh root@$HOST "apt-get update"
38 ssh root@$HOST "apt-get install -y rsync"
39 rsync -av --delete src tests root@$HOST:/usr/src/fusionforge/
40 #ssh root@$HOST "/usr/src/fusionforge/tests/scripts/deb/build.sh"
41 ssh root@$HOST "/usr/src/fusionforge/tests/scripts/deb/install-src.sh"
45 echo "Run phpunit test on $HOST"
46 ssh root@$HOST "/usr/src/fusionforge/tests/func/vncxstartsuite.sh /usr/src/fusionforge/tests/scripts/deb/run-testsuite.sh src/debian" || retcode=$?
48 rsync -av root@$HOST:/var/log/ $WORKSPACE/reports/
50 stop_vm_if_not_kept -t $VM $@