summaryrefslogtreecommitdiffstats
path: root/debian/tests/debian-testing
diff options
context:
space:
mode:
Diffstat (limited to 'debian/tests/debian-testing')
-rwxr-xr-xdebian/tests/debian-testing13
1 files changed, 9 insertions, 4 deletions
diff --git a/debian/tests/debian-testing b/debian/tests/debian-testing
index 3f8e81a..1520cb4 100755
--- a/debian/tests/debian-testing
+++ b/debian/tests/debian-testing
@@ -35,10 +35,13 @@ sub capture {
sub check_fake_schroot {
my %params = @_;
my $reference = $params{reference};
+ my $version = $params{version} || '1.6.10-3';
my $extra_argv = $params{extra_argv} || [];
+ # Use unshare -m to make sure the /dev mount gets cleaned up on exit, even
+ # on failures
my $response = capture([qw(unshare -m),
- "$srcdir/debian/tests/fake/schroot-1.6.10-3", @{$extra_argv},
+ "$srcdir/debian/tests/fake/schroot-$version", @{$extra_argv},
$params{chroot},
qw(runuser -u nobody --),
qw(script -q -c), 'cat /etc/debian_version', '/dev/null']);
@@ -49,9 +52,10 @@ sub check_fake_schroot {
sub check_fake_pbuilder {
my %params = @_;
my $reference = $params{reference};
+ my $version = $params{version} || '0.228.4-1';
my $response = capture([qw(unshare -m),
- "$srcdir/debian/tests/fake/pbuilder-0.228.4-1", $params{chroot},
+ "$srcdir/debian/tests/fake/pbuilder-$version", $params{chroot},
qw(runuser -u nobody --),
qw(script -q -c), 'cat /etc/debian_version', '/dev/null']);
$response =~ s/\r//g;
@@ -108,8 +112,6 @@ sub check_chroot {
cat /etc/debian_version)]),
$reference);
- # Use unshare -m to make sure the /dev mount gets cleaned up on exit, even
- # on failures
check_fake_schroot(%params, reference => $reference);
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817236
@@ -135,6 +137,9 @@ sub check_chroot {
extra_argv => ['--sbuild']);
}
+ check_fake_pbuilder(%params, reference => $reference,
+ version => 'proposed');
+
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817236
if (! $params{can_mknod_ptmx}) {
TODO: {