Module: tools Branch: master Commit: 4fa680f6cb1764d5d62621df8685c6b95ae6e206 URL: https://source.winehq.org/git/tools.git/?a=commit;h=4fa680f6cb1764d5d62621df...
Author: Francois Gouget fgouget@codeweavers.com Date: Mon Mar 1 16:27:21 2021 +0100
testbot/TestWTBS: Adjust the TestUnits check to the wine test/module missions.
Don't complain that the test=test or test=module case is missing test units if there was no mission of that type.
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
testbot/tests/TestWTBS | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/testbot/tests/TestWTBS b/testbot/tests/TestWTBS index 915eab6..e9fa98e 100755 --- a/testbot/tests/TestWTBS +++ b/testbot/tests/TestWTBS @@ -894,6 +894,7 @@ sub CheckTask($$$$) $MissionType .= ":$Test"; } $ReportTypes{$ReportName} = $MissionType; + $TestUnits->{$MissionType} ||= {}; } } my $TestType = ($TaskType eq "wine" and !$IsTestTask) ? @@ -1203,6 +1204,9 @@ sub CheckJobTree($;$) my @MissionTypes = $Type eq "wine" ? ("wine:test", "wine:module") : ($Type); foreach my $MissionType (@MissionTypes) { + # Skip if there was no task running this type of mission + next if (!$TestUnits->{$MissionType}); + my $MissionInfo = $TestInfo->{$MissionType}; next if (!CheckValue($MissionInfo->{TestUnits}));