The XS modules have a high propability to fail (compared to Pure Perl modules),
so it is valuable to check XS dependencies before the check of the main module.
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
say {$fh} qq{};
say {$fh} qq{ def test_run(self):};
say {$fh} qq{ self.login()};
+ foreach my $dep (sort grep { $is_xs{$_} } @indirect) {
+ $dep =~ s|-|::|g;
+ say {$fh} qq{ self.module_test("${dep}")};
+ }
+ foreach my $dep (sort grep { $is_xs{$_} } @{$deps_runtime{$distname}}) {
+ $dep =~ s|-|::|g;
+ say {$fh} qq{ self.module_test("${dep}")};
+ }
say {$fh} qq{ self.module_test("${modname}")};
close $fh;
}