Francois Gouget : testbot: Add Missions support.

Alexandre Julliard julliard at winehq.org
Tue Oct 23 08:48:38 CDT 2018


Module: tools
Branch: master
Commit: 66b046d90acd9c744f16adf34700c2be96ffa994
URL:    https://source.winehq.org/git/tools.git/?a=commit;h=66b046d90acd9c744f16adf34700c2be96ffa994

Author: Francois Gouget <fgouget at 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 at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at 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=66b046d90acd9c744f16adf34700c2be96ffa994



More information about the wine-cvs mailing list