[Qa-jenkins-scm] [jenkins.debian.net] 01/01: preserve screenshots

Holger Levsen holger at moszumanska.debian.org
Sat Nov 14 17:19:11 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 fefac2da0af36904d34af5a2fe9f73aa692e668e
Author: Holger Levsen <holger at layer-acht.org>
Date:   Sat Nov 14 18:19:04 2015 +0100

    preserve screenshots
---
 bin/test_torbrowser-launcher.sh  | 9 ++++++---
 job-cfg/torbrowser-launcher.yaml | 2 ++
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/bin/test_torbrowser-launcher.sh b/bin/test_torbrowser-launcher.sh
index 45915d1..fd324db 100755
--- a/bin/test_torbrowser-launcher.sh
+++ b/bin/test_torbrowser-launcher.sh
@@ -38,9 +38,8 @@ first_test() {
 	kill $XPID
 	schroot --end-session -c $SESSION
 	gocr session.pnm
-	pnmtojpeg session.pnm > session.jpg
-	mv -v session.jpg $HOME/jobs/$JOB_NAME/
-	rm session.pnm
+	pnmtopng session.pnm > screenshot.png
+	convert screenshot.png -adaptive-resize 128x96 screenshot-thumb.png
 	echo "session.jpg should be made availble for download"
 	if ! "$DEBUG" ; then set +x ; fi
 }
@@ -51,6 +50,7 @@ first_test() {
 
 TMPDIR=$(mktemp -d)  # where everything actually happens
 trap cleanup_all INT TERM EXIT
+WORKSPACE=$(pwd)
 cd $TMPDIR
 
 SUITE=$1
@@ -63,6 +63,9 @@ echo "$(date -u) - testing torbrowser-launcher on $SUITE now."
 #
 first_test
 
+# publish results
+mv screenshot.png screenshot-thumb.png $WORKSPACE/
+
 cd
 cleanup_all
 trap - INT TERM EXIT
diff --git a/job-cfg/torbrowser-launcher.yaml b/job-cfg/torbrowser-launcher.yaml
index a36de74..3c67e4e 100644
--- a/job-cfg/torbrowser-launcher.yaml
+++ b/job-cfg/torbrowser-launcher.yaml
@@ -31,6 +31,8 @@
           fail-on-error: 'true'
       - email:
           recipients: '{my_recipients}'
+    wrappers:
+      - live-screenshot
     node: '{my_node}'
 
 - defaults:

-- 
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