[libmodule-util-perl] 04/05: Mark package as autopkgtest-able.

gregor herrmann gregoa at debian.org
Sat May 30 21:05:11 UTC 2015


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

gregoa pushed a commit to branch master
in repository libmodule-util-perl.

commit 6e9c85b033b3484e4ef765bf57e39989437d25e1
Author: gregor herrmann <gregoa at debian.org>
Date:   Sat May 30 23:03:15 2015 +0200

    Mark package as autopkgtest-able.
---
 debian/control                   |  1 +
 debian/patches/autopkgtest.patch | 35 +++++++++++++++++++++++++++++++++++
 debian/patches/series            |  1 +
 debian/tests/pkg-perl/skip-smoke |  1 +
 4 files changed, 38 insertions(+)

diff --git a/debian/control b/debian/control
index 3b98a24..bb2aa24 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Standards-Version: 3.9.6
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/libmodule-util-perl.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libmodule-util-perl.git
 Homepage: https://metacpan.org/release/Module-Util
+Testsuite: autopkgtest-pkg-perl
 
 Package: libmodule-util-perl
 Architecture: all
diff --git a/debian/patches/autopkgtest.patch b/debian/patches/autopkgtest.patch
new file mode 100644
index 0000000..0731302
--- /dev/null
+++ b/debian/patches/autopkgtest.patch
@@ -0,0 +1,35 @@
+Description: adjust path when run under autopkgtest
+Origin: vendor
+Forwarded: not-needed
+Author: gregor herrmann <gregoa at debian.org>
+Last-Update: 2015-05-30
+
+--- a/t/01..module.t
++++ b/t/01..module.t
+@@ -10,6 +10,8 @@
+     use_ok($module, qw( :all ));
+ }
+ 
++my $moduledir = $ENV{ADTTMP} ? '/usr/share/perl5' : 'lib';
++
+ ok(is_valid_module_name($module), 'is_valid_module_name');
+ ok(find_installed($module),       "find_installed");
+ 
+@@ -52,7 +54,7 @@
+ 
+ ok(!find_installed($module, 't/lib'), "Module::Util not found in t/lib");
+ 
+-is(all_installed($module, 'lib'), 1, "Module::Util only found once in lib");
++is(all_installed($module, $moduledir), 1, "Module::Util only found once in lib");
+ is(all_installed("::Invalid"), 0, "::Invalid is not installed at all");
+ 
+ {
+@@ -69,7 +71,7 @@
+     }
+ }
+ 
+-$path = catfile('lib', module_fs_path($module)) || '';
++$path = catfile($moduledir, module_fs_path($module)) || '';
+ ok(-f $path, "'$path' exists");
+ 
+ # path_to_module should fail when given a module name
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..aba7ccb
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+autopkgtest.patch
diff --git a/debian/tests/pkg-perl/skip-smoke b/debian/tests/pkg-perl/skip-smoke
new file mode 100644
index 0000000..a4afb2e
--- /dev/null
+++ b/debian/tests/pkg-perl/skip-smoke
@@ -0,0 +1 @@
+t/99..pod.t

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



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