[Buildroot] [PATCH 1/2] utils/scancpan: add a check of XS dependencies in generated test
Francois Perrad
fperrad at gmail.com
Fri Mar 29 18:05:24 UTC 2019
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 at gadz.org>
---
utils/scancpan | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/utils/scancpan b/utils/scancpan
index 8073ad197..0e7585e31 100755
--- a/utils/scancpan
+++ b/utils/scancpan
@@ -845,6 +845,14 @@ while (my ($distname, $dist) = each %dist) {
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;
}
--
2.17.1
More information about the buildroot
mailing list