sci-electronics/pcb: Fix testsuite.

Do not count skipped tests as failed.
Closes: https://bugs.gentoo.org/642366
Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
Thomas Beierlein
2017-12-28 17:04:17 +01:00
parent dc88c97e9b
commit 34f74cb47c
2 changed files with 16 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
# Do not count skipped tests as failed (bug #642366)
--- tests/run_tests.sh.orig 2017-12-28 16:40:57.657366187 +0100
+++ tests/run_tests.sh 2017-12-28 16:42:57.183392063 +0100
@@ -842,8 +842,9 @@
show_sep
echo "Passed $pass, failed $fail, skipped $skip out of $tot tests."
+sum=`expr $skip + $pass`
rc=0
-if test $pass -ne $tot ; then
+if test $sum -ne $tot ; then
rc=1
fi

View File

@@ -77,6 +77,8 @@ src_prepare() {
if ! use gcode; then
sed -i '/^hid_gcode/d' tests/tests.list || die
fi
# fix wrong accounting of skipped and passed tests
epatch "${FILESDIR}"/${P}-tests.diff
fi
# fix bad syntax in Makefile.am and configure.ac before running eautoreconf