Module: tools Branch: master Commit: 09db2bcc1b05b57583c4285803fa5c2012ddbad2 URL: https://source.winehq.org/git/tools.git/?a=commit;h=09db2bcc1b05b57583c42858...
Author: Francois Gouget fgouget@codeweavers.com Date: Wed Jun 27 08:05:01 2018 +0200
testbot: Run WineTest on Wine VMs after commits.
WineReconfig.pl now knows how to retrieve and cache the Gecko and Mono addons, and how to create new wineprefixes. These are then captured by the updated snapshot and are thus ready to use to run tests. CheckForWinetestUpdate.pl creates additional steps to rerun the full WineTest suite on the Wine VMs if the Wine rebuild was successful. Running WineTest is handled by WineTest.pl and WineRunWineTest.pl collects the corresponding reports in the latest directory in files named '<vm>_<build>.report' where build is one of win32, wow32 or wow64.
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
testbot/bin/CheckForWinetestUpdate.pl | 44 ++++++- testbot/bin/WineRunWineTest.pl | 218 +++++++++++++++++++++++++++++----- testbot/bin/build/WineReconfig.pl | 189 +++++++++++++++++++++++++++-- testbot/bin/build/WineTest.pl | 118 ++++++++++++++++-- testbot/lib/WineTestBot/LogUtils.pm | 8 +- testbot/lib/WineTestBot/Utils.pm | 19 ++- 6 files changed, 537 insertions(+), 59 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=09db2bcc1b05b57583c4...