r28040 - in /trunk/dh-make-perl: debian/control t/00-load.t t/pod-coverage.t t/pod.t

dmn at users.alioth.debian.org dmn at users.alioth.debian.org
Thu Dec 11 08:08:22 UTC 2008


Author: dmn
Date: Thu Dec 11 08:08:19 2008
New Revision: 28040

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=28040
Log:
add more generic tests -- load, pod, coverage

skip POD coverage tests unless TEST_POD_COVERAGE is set
once this tests succeeds, it shall be enabled by default

Added:
    trunk/dh-make-perl/t/00-load.t
    trunk/dh-make-perl/t/pod-coverage.t
    trunk/dh-make-perl/t/pod.t
Modified:
    trunk/dh-make-perl/debian/control

Modified: trunk/dh-make-perl/debian/control
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/debian/control?rev=28040&op=diff
==============================================================================
--- trunk/dh-make-perl/debian/control (original)
+++ trunk/dh-make-perl/debian/control Thu Dec 11 08:08:19 2008
@@ -11,6 +11,8 @@
  libfile-touch-perl,
  libmodule-corelist-perl,
  libmodule-depends-perl,
+ libtest-pod-coverage-perl,
+ libtest-pod-perl,
  libtext-diff-perl,
  libwww-mechanize-perl,
  libyaml-perl

Added: trunk/dh-make-perl/t/00-load.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/t/00-load.t?rev=28040&op=file
==============================================================================
--- trunk/dh-make-perl/t/00-load.t (added)
+++ trunk/dh-make-perl/t/00-load.t Thu Dec 11 08:08:19 2008
@@ -1,0 +1,9 @@
+#!perl -T
+
+use Test::More tests => 1;
+
+BEGIN {
+	use_ok( 'App::DhMakePerl' );
+}
+
+diag( "Testing App::DhMakePerl $App::DhMakePerl::VERSION, Perl $], $^X" );

Added: trunk/dh-make-perl/t/pod-coverage.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/t/pod-coverage.t?rev=28040&op=file
==============================================================================
--- trunk/dh-make-perl/t/pod-coverage.t (added)
+++ trunk/dh-make-perl/t/pod-coverage.t Thu Dec 11 08:08:19 2008
@@ -1,0 +1,20 @@
+use strict;
+use warnings;
+use Test::More;
+
+# Ensure a recent version of Test::Pod::Coverage
+my $min_tpc = 1.08;
+eval "use Test::Pod::Coverage $min_tpc";
+plan skip_all => "Test::Pod::Coverage $min_tpc required for testing POD coverage"
+    if $@;
+
+# Test::Pod::Coverage doesn't require a minimum Pod::Coverage version,
+# but older versions don't recognize some common documentation styles
+my $min_pc = 0.18;
+eval "use Pod::Coverage $min_pc";
+plan skip_all => "Pod::Coverage $min_pc required for testing POD coverage"
+    if $@;
+plan skip_all => "POD coverage is not full. set TEST_POD_COVERAGE if you ant to see how."
+    unless $ENV{TEST_POD_COVERAGE};
+
+all_pod_coverage_ok();

Added: trunk/dh-make-perl/t/pod.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/dh-make-perl/t/pod.t?rev=28040&op=file
==============================================================================
--- trunk/dh-make-perl/t/pod.t (added)
+++ trunk/dh-make-perl/t/pod.t Thu Dec 11 08:08:19 2008
@@ -1,0 +1,12 @@
+#!perl -T
+
+use strict;
+use warnings;
+use Test::More;
+
+# Ensure a recent version of Test::Pod
+my $min_tp = 1.22;
+eval "use Test::Pod $min_tp";
+plan skip_all => "Test::Pod $min_tp required for testing POD" if $@;
+
+all_pod_files_ok();




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