# http://seleniumhq.org/
# http://seleniumhq.org/projects/remote-control/
# http://selenium.googlecode.com/svn/trunk/remote/server/
-# take http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
# see tests/func/README.TXT
#
-run: binary/selenium-server-1.0.3
- cd binary/selenium-server-1.0.3 ; LANG=C java -jar selenium-server.jar -interactive
+S_VERSION=2.21.0
-getselenium: binary/selenium-server-current/selenium-server.jar
+run: selenium-server.jar
+ LANG=C java -jar selenium-server.jar -interactive
-binary/selenium-server-current/selenium-server.jar: binary/selenium-server-1.0.3
- ln -s selenium-server-1.0.3 binary/selenium-server-current
-
-binary/selenium-server-1.0.3: binary/selenium-remote-control-1.0.3.zip
- cd binary ; [ -d selenium-server-1.0.3 ] || unzip selenium-remote-control-1.0.3.zip
-
-binary/selenium-remote-control-1.0.3.zip: binary
- cd binary ; wget -q -c http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip
-
-binary:
- mkdir binary
+selenium-server.jar: Makefile
+ wget -O - http://selenium.googlecode.com/files/selenium-server-standalone-$(S_VERSION).jar > $@
svnexport:
svn export http://selenium.googlecode.com/svn/trunk/remote/server selenium-server
getpackage:
sudo apt-get install maven-debian-helper
+
+getselenium: selenium-server.jar
+
+clean:
+ rm -f selenium-server.jar
+
+botbuild: getselenium
+
+botclean:
+ @echo "Nothing to do"
scp -r tests root@$HOST:/root
scp -r $WORKSPACE/build/config root@$HOST:/root
-scp 3rd-party/selenium/binary/selenium-server-current/selenium-server.jar root@$HOST:/root
+scp 3rd-party/selenium/selenium-server.jar root@$HOST:/root
ssh root@$HOST "cat /root/tests/preseed/* | sed s/@FORGE_ADMIN_PASSWORD@/$FORGE_ADMIN_PASSWORD/ | LANG=C debconf-set-selections"
ssh root@$HOST "echo \"deb $DEBMIRROR $DIST main\" > /etc/apt/sources.list"
ssh root@$HOST "echo \"deb $DEBMIRRORSEC $DIST/updates main\" > /etc/apt/sources.list.d/security.list"
EOF
scp -r $WORKSPACE/build/config root@$HOST:/root/
-rsync -a 3rd-party/selenium/binary/selenium-server-current/selenium-server.jar root@$HOST:/root/selenium-server.jar
+rsync -a 3rd-party/selenium/binary/selenium-server.jar root@$HOST:/root/selenium-server.jar
rsync -a --delete tests/ root@$HOST:/root/tests/
ssh root@$HOST "ln -s gforge /usr/share/src"
JOB_NAME=$JOB_NAME
EOF
scp -r $WORKSPACE/build/config root@$HOST:/root/
-rsync -a 3rd-party/selenium/binary/selenium-server-current/selenium-server.jar root@$HOST:/root/selenium-server.jar
+rsync -a 3rd-party/selenium/selenium-server.jar root@$HOST:/root/selenium-server.jar
rsync -a --delete tests/ root@$HOST:/root/tests/
echo "Run phpunit test on $HOST"