Module: tools Branch: master Commit: 66b046d90acd9c744f16adf34700c2be96ffa994 URL: https://source.winehq.org/git/tools.git/?a=commit;h=66b046d90acd9c744f16adf3...
Author: Francois Gouget fgouget@codeweavers.com Date: Mon Oct 22 03:05:08 2018 +0200
testbot: Add Missions support.
Missions allow the TestBot administrator to specify which tests a given VM should perform for mailing list patches. For instance this can be used to restrict a 64 bit Windows VM to 32 bit tests (useful when it duplicates another VM with just a different locale). Furthermore missions can get options. Currently only the 'nosubmit' option is supported and it disables submitting the WineTest results online.
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
testbot/bin/CheckForWinetestUpdate.pl | 105 ++++++++++++++++++-------- testbot/bin/WineRunTask.pl | 12 ++- testbot/bin/WineRunWineTest.pl | 31 ++++---- testbot/bin/build/WineTest.pl | 131 +++++++++++++++++---------------- testbot/ddl/update41.sql | 48 ++++++++++++ testbot/ddl/winetestbot.sql | 2 + testbot/doc/winetestbot-schema.dia | 46 ++++++++++++ testbot/lib/WineTestBot/Missions.pm | 99 +++++++++++++++++++++++++ testbot/lib/WineTestBot/PatchUtils.pm | 8 +- testbot/lib/WineTestBot/Patches.pm | 134 ++++++++++++++++++++-------------- testbot/lib/WineTestBot/StepsTasks.pm | 55 +++++++++----- testbot/lib/WineTestBot/Tasks.pm | 1 + testbot/lib/WineTestBot/VMs.pm | 41 +++++++++++ testbot/web/JobDetails.pl | 1 + testbot/web/Submit.pl | 80 +++++++++++--------- testbot/web/admin/VMDetails.pl | 16 ++++ 16 files changed, 587 insertions(+), 223 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=66b046d90acd9c744f16...