diff options
Diffstat (limited to 't/dh_installdocs/dh_installdocs.t')
-rwxr-xr-x | t/dh_installdocs/dh_installdocs.t | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/t/dh_installdocs/dh_installdocs.t b/t/dh_installdocs/dh_installdocs.t index 86746cfc..64f12546 100755 --- a/t/dh_installdocs/dh_installdocs.t +++ b/t/dh_installdocs/dh_installdocs.t @@ -16,15 +16,10 @@ our @TEST_DH_EXTRA_TEMPLATE_FILES = (qw( debian/copyright )); -if (uid_0_test_is_ok()) { - plan(tests => 5); -} else { - plan skip_all => 'fakeroot required'; -} - -my $NEEDS_ROOT = { 'needs_root' => 1 }; -my $NEEDS_ROOT_NODOC_PROFILE = { - 'needs_root' => 1, +plan(tests => 5); + + +my $NODOC_PROFILE = { 'env' => { 'DEB_BUILD_PROFILES' => 'nodoc', }, @@ -33,14 +28,14 @@ my $NEEDS_ROOT_NODOC_PROFILE = { my $doc = "debian/docfile"; each_compat_subtest { - ok(run_dh_tool($NEEDS_ROOT, 'dh_installdocs', '-pbar', $doc)); + ok(run_dh_tool('dh_installdocs', '-pbar', $doc)); ok(-e "debian/bar/usr/share/doc/bar/docfile"); remove_tree(qw(debian/foo debian/bar debian/baz)); }; each_compat_subtest { #regression in debhelper 9.20160702 (#830309) - ok(run_dh_tool($NEEDS_ROOT, 'dh_installdocs', '-pbaz', '--link-doc=foo', $doc)); + ok(run_dh_tool('dh_installdocs', '-pbaz', '--link-doc=foo', $doc)); ok(-l "debian/baz/usr/share/doc/baz"); ok(readlink("debian/baz/usr/share/doc/baz") eq 'foo'); @@ -49,7 +44,7 @@ each_compat_subtest { }; each_compat_subtest { - ok(run_dh_tool($NEEDS_ROOT, 'dh_installdocs', '-pfoo', '--link-doc=bar', $doc)); + ok(run_dh_tool('dh_installdocs', '-pfoo', '--link-doc=bar', $doc)); ok(-l "debian/foo/usr/share/doc/foo"); ok(readlink("debian/foo/usr/share/doc/foo") eq 'bar'); @@ -61,7 +56,7 @@ each_compat_subtest { each_compat_subtest { # docs are ignored, but copyright file is still there - ok(run_dh_tool($NEEDS_ROOT_NODOC_PROFILE, 'dh_installdocs', $doc)); + ok(run_dh_tool($NODOC_PROFILE, 'dh_installdocs', $doc)); for my $pkg (qw(foo bar baz)) { ok(! -e "debian/$pkg/usr/share/doc/$pkg/docfile"); ok(-e "debian/$pkg/usr/share/doc/$pkg/copyright"); @@ -71,7 +66,7 @@ each_compat_subtest { each_compat_subtest { # docs are ignored, but symlinked doc dir is still there - ok(run_dh_tool($NEEDS_ROOT_NODOC_PROFILE, 'dh_installdocs', '-pfoo', '--link-doc=bar', $doc)); + ok(run_dh_tool($NODOC_PROFILE, 'dh_installdocs', '-pfoo', '--link-doc=bar', $doc)); ok(-l "debian/foo/usr/share/doc/foo"); ok(readlink("debian/foo/usr/share/doc/foo") eq 'bar'); ok(! -e "debian/foo/usr/share/doc/bar/docfile"); |