]> granicus.if.org Git - pdns/commitdiff
pkgs: print test suite log on failure
authorPieter Lexis <pieter.lexis@powerdns.com>
Thu, 14 Sep 2017 13:39:35 +0000 (15:39 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Fri, 15 Sep 2017 07:25:43 +0000 (09:25 +0200)
build-scripts/build-auth-rpm
build-scripts/build-dnsdist-rpm
build-scripts/build-recursor-rpm
build-scripts/debian-authoritative/rules
build-scripts/debian-dnsdist/rules
build-scripts/debian-recursor/rules

index 73109fd101eae44ca559914081c5772e3ce7db15..a02575c24aa7f7257bc39f641b5b89fabc6528df 100755 (executable)
@@ -394,7 +394,7 @@ make install DESTDIR=%{buildroot}
 chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
 
 %check
-make %{?_smp_mflags} -C pdns check
+make %{?_smp_mflags} -C pdns check || (cat pdns/test-suite.log && false)
 
 %pre
 getent group pdns >/dev/null || groupadd -r pdns
@@ -704,7 +704,7 @@ chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
 %{__mv} %{buildroot}/%{_mandir}/man1/zone2ldap.1 %{buildroot}/%{_mandir}/man1/pdns-zone2ldap.1
 
 %check
-make %{?_smp_mflags} -C pdns check
+make %{?_smp_mflags} -C pdns check || (cat pdns/test-suite.log && false)
 
 %pre
 getent group pdns >/dev/null || groupadd -r pdns
@@ -983,7 +983,7 @@ chmod 600 %{buildroot}%{_sysconfdir}/%{name}/pdns.conf
 %{__mv} %{buildroot}/%{_mandir}/man1/zone2ldap.1 %{buildroot}/%{_mandir}/man1/pdns-zone2ldap.1
 
 %check
-make %{?_smp_mflags} -C pdns check
+make %{?_smp_mflags} -C pdns check || (cat pdns/test-suite.log && false)
 
 %pre
 getent group pdns >/dev/null || groupadd -r pdns
index afff087da107e83cfeaa7ed052050bcd6bcf2a48..5effa8e89de8f2de0630ff1a3d823caa7c722bcd 100755 (executable)
@@ -141,6 +141,9 @@ ${SETUP}
 
 make
 
+%check
+make %{?_smp_mflags} check || (cat test-suite.log && false)
+
 %install
 %make_install
 install -d %{buildroot}/%{_sysconfdir}/dnsdist
index 440a7d9e6769ca26ee402cd73d0d2c413ba46f89..48b58b250f8b5a59ad7f9d6a356261b4b3cde8da 100755 (executable)
@@ -136,6 +136,9 @@ package if you need a dns cache for your network.
 
 make %{?_smp_mflags} LIBRARY_PATH=/usr/lib64/boost148
 
+%check
+make %{?_smp_mflags} check || (cat test-suite.log && false)
+
 %install
 %{__rm} -rf %{buildroot}
 make install DESTDIR=%{buildroot}
@@ -235,6 +238,9 @@ package if you need a dns cache for your network.
 
 make %{?_smp_mflags}
 
+%check
+make %{?_smp_mflags} check || (cat test-suite.log && false)
+
 %install
 make install DESTDIR=%{buildroot}
 %{__mv} %{buildroot}%{_sysconfdir}/%{name}/recursor.conf-dist %{buildroot}%{_sysconfdir}/%{name}/recursor.conf
index 84fae94c5c1be8f35500971e957c12afa26828c0..e308ace0ffc17b85299c91fa5a03bb0e454f7c2d 100755 (executable)
@@ -93,7 +93,7 @@ override_dh_auto_build-arch:
 
 # Verbose tests (shows used compiler/linker and their flags)
 override_dh_auto_test:
-       $(MAKE) -C pdns check
+       $(MAKE) -C pdns check || (cat pdns/test-suite.log && false)
        #dh_auto_test -- V=1
 
 # restore moved files
index 752241004d6ebbcc7d8f9c486cc3e79e6b80e1b2..49836e04bde37bc609388d49f6ea9ed8c85e8392 100755 (executable)
@@ -64,3 +64,6 @@ override_dh_auto_build-arch:
 
 override_dh_strip:
        dh_strip --dbg-package=dnsdist-dbg
+
+override_dh_auto_test:
+       $(MAKE) check || (cat test-suite.log && false)
index f08ec04358b69794cf10d83e391d78f30d0af262..a411458e8cdbca13324fc38182070cba3b75871e 100755 (executable)
@@ -84,3 +84,6 @@ override_dh_strip:
 
 override_dh_installinit:
        dh_installinit --error-handler=initscript_error -- defaults 19 85
+
+override_dh_auto_test:
+       $(MAKE) check || (cat test-suite.log && false)