Module: tools
Branch: master
Commit: 4080be2cabb39f70019785ed4e49db68d6b5b310
URL: https://source.winehq.org/git/tools.git/?a=commit;h=4080be2cabb39f70019785e…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Mon Feb 26 01:40:25 2018 +0100
testbot: Allow explicitly specifying a Step's dependency.
This allows the TestBot to start running the 64 bit tests even if there
are still some 32 bit tests to run.
It also lets the TestBot more freely schedule the tasks when a job
involves many test units (and thus many steps).
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/ddl/update31.sql | 10 +++++
testbot/ddl/winetestbot.sql | 4 +-
testbot/doc/winetestbot-schema.dia | 87 +++++++++++++++++++++++++++++++++++++-
testbot/lib/WineTestBot/Jobs.pm | 82 +++++++++++++++++++++++++++--------
testbot/lib/WineTestBot/Patches.pm | 13 +++++-
testbot/lib/WineTestBot/Steps.pm | 29 +++++++++++++
testbot/web/Submit.pl | 13 +++++-
7 files changed, 214 insertions(+), 24 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=4080be2cabb39f70019…