[Qa-jenkins-scm] [jenkins.debian.net] 02/04: torbrowser tests: confirm www.debian.org has been downloaded via tor

Holger Levsen holger at moszumanska.debian.org
Tue Nov 17 23:39:10 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit 7775c015af1e2ae611244b0263d77b070c8d2da3
Author: Holger Levsen <holger at layer-acht.org>
Date:   Tue Nov 17 01:59:51 2015 +0100

    torbrowser tests: confirm www.debian.org has been downloaded via tor
---
 bin/test_torbrowser-launcher.sh | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/bin/test_torbrowser-launcher.sh b/bin/test_torbrowser-launcher.sh
index e483612..4b4fc22 100755
--- a/bin/test_torbrowser-launcher.sh
+++ b/bin/test_torbrowser-launcher.sh
@@ -239,11 +239,18 @@ download_and_launch() {
 	update_screenshot
 	sleep 0.5
 	xvkbd -text "\r" > /dev/null 2>&1
-	for i in $(seq 1 2) ; do
-		sleep 15
+	BONUS_LEVEL=""
+	for i in $(seq 1 6) ; do
+		sleep 5
+		URL_LOADED=$(gocr $WORKSPACE/screenshot.png 2>/dev/null | grep -c "Debian" || true)
 		update_screenshot
+		if [ $URL_LOADED -ge 6 ] ; then
+			echo "$(date -u) - $URL loaded fine, very much Debian in there, great."
+			BONUS_LEVEL=" Well done."
+			break
+		fi
 	done
-	echo "'$(date -u) - torbrowser tests end.'" | tee | xargs schroot --run-session -c $SESSION --preserve-environment -- notify-send
+	echo "'$(date -u) - torbrowser tests end.$BONUS_LEVEL'" | tee | xargs schroot --run-session -c $SESSION --preserve-environment -- notify-send
 	update_screenshot
 	echo "$(date) - telling awesome to quit."
 	echo 'awesome.quit()' | schroot --run-session -c $SESSION --preserve-environment -- awesome-client

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list