Module: tools Branch: master Commit: 89f32e99c754122a4075528803b6369ea4d82489 URL: https://source.winehq.org/git/tools.git/?a=commit;h=89f32e99c754122a40755288...
Author: Francois Gouget fgouget@codeweavers.com Date: Mon Sep 23 16:59:31 2019 +0200
testbot: Requeue the task if the VM is not ready for it.
In order to run a task a VM should be in the 'running' state and powered on. If either check fails that's not the fault of the task and a second attempt may succeed. So don't end the task with a boterror. Instead requeue it and put the VM offline so its true state is evaluated (and notify the administrator of course). This implies only resetting the VM error count after successfully running a task otherwise we could get into an infinite loop putting it offline at the start of every task.
Signed-off-by: Francois Gouget fgouget@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
testbot/bin/LibvirtTool.pl | 1 - testbot/bin/WineRunBuild.pl | 32 ++++++++++++++++++++++--- testbot/bin/WineRunReconfig.pl | 37 ++++++++++++++++++++++++---- testbot/bin/WineRunTask.pl | 37 ++++++++++++++++++++++++---- testbot/bin/WineRunWineTest.pl | 41 +++++++++++++++++++++++++++----- testbot/lib/WineTestBot/LibvirtDomain.pm | 13 ++++++++++ 6 files changed, 143 insertions(+), 18 deletions(-)
Diff: https://source.winehq.org/git/tools.git/?a=commitdiff;h=89f32e99c754122a4075...