Module: tools
Branch: master
Commit: d52d59c56bb595cc3fa5287d4828c1b07255672d
URL: https://source.winehq.org/git/tools.git/?a=commit;h=d52d59c56bb595cc3fa5287…
Author: Francois Gouget <fgouget(a)codeweavers.com>
Date: Wed Dec 27 12:14:49 2017 +0100
testbot: Add a history record when a child process died.
The Job scheduler may notice that a VM's child process died. In such a
case add a history record so the VM's previous status record can be
anotated appropriately.
Signed-off-by: Francois Gouget <fgouget(a)codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard(a)winehq.org>
---
testbot/lib/WineTestBot/Jobs.pm | 1 +
testbot/lib/WineTestBot/Tasks.pm | 1 +
2 files changed, 2 insertions(+)
diff --git a/testbot/lib/WineTestBot/Jobs.pm b/testbot/lib/WineTestBot/Jobs.pm
index a2427cc..4ed6e03 100644
--- a/testbot/lib/WineTestBot/Jobs.pm
+++ b/testbot/lib/WineTestBot/Jobs.pm
@@ -519,6 +519,7 @@ sub ScheduleOnHost($$$$)
{
if (!$VM->HasRunningChild())
{
+ $VM->RecordResult($Records, "boterror process died");
my $ErrMessage = $VM->RunMonitor();
return $ErrMessage if (defined $ErrMessage);
}
diff --git a/testbot/lib/WineTestBot/Tasks.pm b/testbot/lib/WineTestBot/Tasks.pm
index 11f087f..1f91d26 100644
--- a/testbot/lib/WineTestBot/Tasks.pm
+++ b/testbot/lib/WineTestBot/Tasks.pm
@@ -179,6 +179,7 @@ sub UpdateStatus($$)
$VM->Status('dirty');
$VM->ChildPid(undef);
$VM->Save();
+ $VM->RecordResult(undef, "boterror process died");
}
# else it looks like this is not our VM anymore