[libclass-objecttemplate-perl] 01/03: autopkgtest tweak: use stdout instead of stderr for test suite output

Niko Tyni ntyni at moszumanska.debian.org
Sun May 17 13:08:14 UTC 2015


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

ntyni pushed a commit to branch master
in repository libclass-objecttemplate-perl.

commit 61ce4e6553839dd866198362a9fa090123bcaec6
Author: Niko Tyni <ntyni at debian.org>
Date:   Sun May 17 15:59:51 2015 +0300

    autopkgtest tweak: use stdout instead of stderr for test suite output
---
 debian/patches/series      |  1 +
 debian/patches/test-stderr | 28 ++++++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

diff --git a/debian/patches/series b/debian/patches/series
index fe54ca1..8f9cdfa 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
+test-stderr
 defined-array.patch
diff --git a/debian/patches/test-stderr b/debian/patches/test-stderr
new file mode 100644
index 0000000..61a3b7a
--- /dev/null
+++ b/debian/patches/test-stderr
@@ -0,0 +1,28 @@
+Make test.pl output to STDOUT instead of STDERR
+
+This is in line with other CPAN modules.
+
+Also suppress the expected warning
+  Foo2 already has method: one at ./test.pl line 202.
+when requiring Foo2.pm.
+
+--- libclass-objecttemplate-perl.orig/test.pl
++++ libclass-objecttemplate-perl/test.pl
+@@ -199,7 +199,7 @@
+ EOT
+   close(F);
+ }
+-require Foo2;
++{ local $SIG{__WARN__} = sub {}; require Foo2; }
+ 
+ my $f = Foo2->new();
+ 
+@@ -235,6 +235,6 @@
+ 
+ sub result {
+   my $cond = shift;
+-  print STDERR "not " unless $cond;
+-  print STDERR "ok ", $i++, "\n";
++  print "not " unless $cond;
++  print "ok ", $i++, "\n";
+ }

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libclass-objecttemplate-perl.git



More information about the Pkg-perl-cvs-commits mailing list