Module: tools
Branch: master
Commit: f11366d19b8f28f9378686cd93db0abc637842fe
URL: https://source.winehq.org/git/tools.git/?a=commit;h=f11366d19b8f28f9378686c…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Sun Mar 8 20:27:34 2020 +0100
testbot: Take the patchset version into account.
This avoids errors when a new revision of a patchset is sent before
the previous one has been fully received.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=48353
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/bin/Janitor.pl | 3 +-
testbot/ddl/update43.sql | 26 +++++++
testbot/ddl/winetestbot.sql | 8 ++-
testbot/doc/winetestbot-schema.dia | 108 ++++++++++++++++++++--------
testbot/lib/WineTestBot/PendingPatchSets.pm | 4 +-
testbot/lib/WineTestBot/PendingPatches.pm | 3 +-
6 files changed, 115 insertions(+), 37 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=f11366d19b8f28f9378…
Module: tools
Branch: master
Commit: 83ab7ba28f46fbe803f9caf5090f069286cfce83
URL: https://source.winehq.org/git/tools.git/?a=commit;h=83ab7ba28f46fbe803f9caf…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Tue Mar 10 12:36:49 2020 +0100
testbot/WineRunReconfig: Don't run WineTest on extra Wine VMs.
The role 'extra' means one can manually schedule a job on the VM but
that nothing gets automatically run on it, including WineTest.
This also means there will be no 'new failure' detection on these VMs.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/bin/WineRunReconfig.pl | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testbot/bin/WineRunReconfig.pl b/testbot/bin/WineRunReconfig.pl
index 644d546..2d45ed5 100755
--- a/testbot/bin/WineRunReconfig.pl
+++ b/testbot/bin/WineRunReconfig.pl
@@ -550,7 +550,7 @@ if ($NewStatus eq 'completed')
FatalError("Could not recreate the $IdleSnapshot snapshot: $ErrMessage\n");
}
- if ($VM->Type eq "wine")
+ if ($VM->Type eq "wine" and $VM->Role =~ /^(?:base|winetest)$/)
{
require WineTestBot::SpecialJobs;
$ErrMessage = WineTestBot::SpecialJobs::AddWineTestJob([$VM], $VM->Name);