[DRE-commits] [ruby-passenger] 01/03: Improve autopkgtests: Be more verbose in case of errors.

Felix Geyer fgeyer at moszumanska.debian.org
Wed Sep 10 09:15:39 UTC 2014


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

fgeyer pushed a commit to branch master
in repository ruby-passenger.

commit e01126ed9f983c0050c911cea2125d7fc725f84a
Author: Felix Geyer <fgeyer at debian.org>
Date:   Wed Sep 10 10:55:15 2014 +0200

    Improve autopkgtests: Be more verbose in case of errors.
---
 debian/changelog    |  7 +++++++
 debian/tests/nodejs | 17 +++++++++++++++--
 debian/tests/rack   | 17 +++++++++++++++--
 debian/tests/wsgi   | 17 +++++++++++++++--
 4 files changed, 52 insertions(+), 6 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 23193d3..2b629ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ruby-passenger (4.0.50-2) UNRELEASED; urgency=medium
+
+  * Improve autopkgtests:
+    - Be more verbose in case of errors.
+
+ -- Felix Geyer <fgeyer at debian.org>  Wed, 10 Sep 2014 10:51:19 +0200
+
 ruby-passenger (4.0.50-1) unstable; urgency=medium
 
   * New upstream release.
diff --git a/debian/tests/nodejs b/debian/tests/nodejs
index 3fec433..e72a460 100755
--- a/debian/tests/nodejs
+++ b/debian/tests/nodejs
@@ -26,5 +26,18 @@ chown -R www-data:www-data /var/www/testnodejs
 a2enmod passenger
 service apache2 reload
 
-output=`wget -O- http://localhost/testnodejs/ 2>/dev/null`
-test "$output" = "hello world"
+if ! output=`wget -O- http://localhost/testnodejs/ 2>/dev/null`; then
+  echo "wget failed, output was:"
+  echo "$output"
+  echo
+  echo "Retest:"
+  wget -O- http://localhost/testnodejs/
+  exit 1
+else
+  if [ "$output" != "hello world" ]; then
+    echo "output is wrong"
+    echo "got:      | $output |"
+    echo "expected: | hello world |"
+    exit 1
+  fi
+fi
diff --git a/debian/tests/rack b/debian/tests/rack
index 2d9d781..04e5dd0 100755
--- a/debian/tests/rack
+++ b/debian/tests/rack
@@ -24,5 +24,18 @@ chown -R www-data:www-data /var/www/testrack
 a2enmod passenger
 service apache2 reload
 
-output=`wget -O- http://localhost/testrack/ 2>/dev/null`
-test "$output" = "hello world"
+if ! output=`wget -O- http://localhost/testrack/ 2>/dev/null`; then
+  echo "wget failed, output was:"
+  echo "$output"
+  echo
+  echo "Retest:"
+  wget -O- http://localhost/testrack/
+  exit 1
+else
+  if [ "$output" != "hello world" ]; then
+    echo "output is wrong"
+    echo "got:      | $output |"
+    echo "expected: | hello world |"
+    exit 1
+  fi
+fi
diff --git a/debian/tests/wsgi b/debian/tests/wsgi
index fa4a75e..ee223a8 100755
--- a/debian/tests/wsgi
+++ b/debian/tests/wsgi
@@ -23,5 +23,18 @@ chown -R www-data:www-data /var/www/testwsgi
 a2enmod passenger
 service apache2 reload
 
-output=`wget -O- http://localhost/testwsgi/ 2>/dev/null`
-test "$output" = "hello world"
+if ! output=`wget -O- http://localhost/testwsgi/ 2>/dev/null`; then
+  echo "wget failed, output was:"
+  echo "$output"
+  echo
+  echo "Retest:"
+  wget -O- http://localhost/testwsgi/
+  exit 1
+else
+  if [ "$output" != "hello world" ]; then
+    echo "output is wrong"
+    echo "got:      | $output |"
+    echo "expected: | hello world |"
+    exit 1
+  fi
+fi

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-passenger.git



More information about the Pkg-ruby-extras-commits mailing list