ci/bare-metal: Log why our run restarts when it does.
It would be confusing to see a job quietly restart itself in the middle. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6529>
This commit is contained in:
@@ -96,6 +96,7 @@ class CrosServoRun:
|
|||||||
# the system sometimes, possibly dependent on ambient temperature
|
# the system sometimes, possibly dependent on ambient temperature
|
||||||
# in the farm.
|
# in the farm.
|
||||||
if re.search("POWER_GOOD not seen in time", line):
|
if re.search("POWER_GOOD not seen in time", line):
|
||||||
|
print("Detected intermittent poweron failure, restarting run...")
|
||||||
return 2
|
return 2
|
||||||
|
|
||||||
# The Cheza firmware seems to occasionally get stuck looping in
|
# The Cheza firmware seems to occasionally get stuck looping in
|
||||||
@@ -105,6 +106,7 @@ class CrosServoRun:
|
|||||||
if re.search("R8152: Bulk read error 0xffffffbf", line):
|
if re.search("R8152: Bulk read error 0xffffffbf", line):
|
||||||
tftp_failures += 1
|
tftp_failures += 1
|
||||||
if tftp_failures >= 100:
|
if tftp_failures >= 100:
|
||||||
|
print("Detected intermittent tftp failure, restarting run...")
|
||||||
return 2
|
return 2
|
||||||
|
|
||||||
result = re.search("bare-metal result: (\S*)", line)
|
result = re.search("bare-metal result: (\S*)", line)
|
||||||
|
Reference in New Issue
Block a user