[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 06/11] osstest: fix ts-build-check to work with freebsd_buildjob
The output of the FreeBSD buildjob generates several files that are stashed independently, so check each of them individually. Signed-off-by: Roger Pau Monnà <roger.pau@xxxxxxxxxx> Cc: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> --- ts-build-check | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/ts-build-check b/ts-build-check index 0ae3be8..a3dc1ef 100755 --- a/ts-build-check +++ b/ts-build-check @@ -24,12 +24,24 @@ die if @ARGV && $ARGV[0] =~ m/^-/; logm("checking builds ..."); +sub check_path($$) { + my ($path, $job) = @_; + logm("checking $job $path"); + get_stashed($path, $r{$job}); +} + foreach my $k (sort keys %r) { next unless $k =~ m/^(?:.*_)?([^_]*)buildjob$/; - my $part= $1; - my $path= "path_${part}dist"; - logm("checking $k $path"); - get_stashed($path, $r{$k}); + + if ($k =~ m/^freebsd/) { + my @check = qw(MANIFEST kernel.txz base.txz mfsbsd.img); + foreach my $elem (@check) { + check_path("path_$elem", $k); + } + } else { + my $part= $1; + check_path("path_${part}dist", $k); + } } logm("all ok."); -- 1.9.3 (Apple Git-50) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |