Adjust Perl test suites for the rename of Test::BDD::Cucumber::Harness::TestBuilder to Test::BDD::Cucumber::Harness::TAP
This will avoid noise when running the persistence-setup and iuk test suites.
The old name will be removed in libtest-bdd-cucumber-perl 1.0.
We can, and should, do this change on feature/bullseye
, where we can assume Bullseye for Tails and for the image used by GitLab CI to run these tests.
Untested patch:
diff --git a/config/chroot_local-includes/usr/src/iuk/t/10-features.t b/config/chroot_local-includes/usr/src/iuk/t/10-features.t
index 54858c2cf0..1617ceaaf9 100644
--- a/config/chroot_local-includes/usr/src/iuk/t/10-features.t
+++ b/config/chroot_local-includes/usr/src/iuk/t/10-features.t
@@ -12,7 +12,7 @@ BEGIN {
use Path::Tiny;
use Test::BDD::Cucumber::Loader;
-use Test::BDD::Cucumber::Harness::TestBuilder;
+use Test::BDD::Cucumber::Harness::TAP;
my @gitlab_ci_compatible_features = (
'download_upgrade-description_file',
@@ -25,7 +25,7 @@ for my $feature_dir (path('features')->children) {
next;
}
my ($executor, @features) = Test::BDD::Cucumber::Loader->load("$feature_dir");
- my $harness = Test::BDD::Cucumber::Harness::TestBuilder->new({});
+ my $harness = Test::BDD::Cucumber::Harness::TAP->new({});
$executor->execute( $_, $harness ) for @features;
}
done_testing;
diff --git a/config/chroot_local-includes/usr/src/persistence-setup/t/10-features.t b/config/chroot_local-includes/usr/src/persistence-setup/t/10-features.t
index 64cc4d16de..0954665fb8 100644
--- a/config/chroot_local-includes/usr/src/persistence-setup/t/10-features.t
+++ b/config/chroot_local-includes/usr/src/persistence-setup/t/10-features.t
@@ -11,9 +11,9 @@ BEGIN {
}
use Test::BDD::Cucumber::Loader;
-use Test::BDD::Cucumber::Harness::TestBuilder;
+use Test::BDD::Cucumber::Harness::TAP;
my ($executor, @features) = Test::BDD::Cucumber::Loader->load('features/');
-my $harness = Test::BDD::Cucumber::Harness::TestBuilder->new({});
+my $harness = Test::BDD::Cucumber::Harness::TAP->new({});
$executor->execute( $_, $harness ) for @features;
done_testing;
Edited by intrigeri