Francois Gouget : testbot: Keep a record of the status of the VMs.

Alexandre Julliard julliard at winehq.org
Tue Dec 19 09:10:07 CST 2017


Module: tools
Branch: master
Commit: 463e3cd3ac7c5dd5bf1355b081d9f202f71dc3c7
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=463e3cd3ac7c5dd5bf1355b081d9f202f71dc3c7

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Mon Dec 18 23:53:47 2017 +0100

testbot: Keep a record of the status of the VMs.

Each row of the new Records table allows storing part of the details
of an event or of the state of the TestBot. These pieces of information
are put together into groups and timestamped through the RecordGroups
table. Together these tables allow rebuilding the activity of the
TestBot.
The first user of these new tables is the job scheduler which uses them
to store the new VM status if it changed. This will allow rebuilding
and visualizing the activity of the TestBot for monitoring or debugging.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 testbot/bin/Janitor.pl                  |  21 ++
 testbot/ddl/update29.sql                |  20 ++
 testbot/ddl/winetestbot.sql             |  19 ++
 testbot/doc/winetestbot-schema.dia      | 338 ++++++++++++++++++++++++++++++++
 testbot/lib/WineTestBot/Jobs.pm         |  64 +++++-
 testbot/lib/WineTestBot/RecordGroups.pm | 117 +++++++++++
 testbot/lib/WineTestBot/Records.pm      | 126 ++++++++++++
 testbot/lib/WineTestBot/VMs.pm          |  60 ++++++
 8 files changed, 760 insertions(+), 5 deletions(-)

Diff:   http://source.winehq.org/git/tools.git/?a=commitdiff;h=463e3cd3ac7c5dd5bf1355b081d9f202f71dc3c7



More information about the wine-cvs mailing list