summaryrefslogtreecommitdiff
path: root/debian/patches/tests-ignore-usb-crash.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/tests-ignore-usb-crash.patch')
-rw-r--r--debian/patches/tests-ignore-usb-crash.patch33
1 files changed, 33 insertions, 0 deletions
diff --git a/debian/patches/tests-ignore-usb-crash.patch b/debian/patches/tests-ignore-usb-crash.patch
new file mode 100644
index 000000000..1a0f41289
--- /dev/null
+++ b/debian/patches/tests-ignore-usb-crash.patch
@@ -0,0 +1,33 @@
+From: Didier Raboud <odyx@debian.org>
+Date: Tue, 9 Aug 2016 18:11:10 +0200
+Subject: Tests: ignore usb & dnssd backend unexpected exits
+
+Ignore the following errors:
+ "[cups-deviced] PID * (usb) crashed on signal 11!" and
+ "[cups-deviced] PID * (dnssd) stopped with status 1"
+
+ They seem to regularly happen on Debian/Ubuntu buildds and break error lines
+ counting.
+Last-Update: 2015-02-10
+
+Patch-Name: tests-ignore-usb-crash.patch
+---
+ test/run-stp-tests.sh | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/test/run-stp-tests.sh b/test/run-stp-tests.sh
+index a601581..8bde425 100755
+--- a/test/run-stp-tests.sh
++++ b/test/run-stp-tests.sh
+@@ -1025,7 +1025,10 @@ else
+ fi
+
+ # Error log messages
+-count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup' | wc -l | awk '{print $1}'`
++count=`$GREP '^E ' $BASE/log/error_log | $GREP -v 'Unknown default SystemGroup' | \
++ $GREP -v '(usb) crashed on signal 11' | \
++ $GREP -v '(dnssd) stopped with status 1' | \
++ wc -l | awk '{print $1}'`
+ if test $count != 33; then
+ echo "FAIL: $count error messages, expected 33."
+ $GREP '^E ' $BASE/log/error_log