autopkgtest: Support Ubuntu's run_id format

These have a hash appended.

We don't actually use the baseline retrying, which is where the ID
parsing is used, but we might as well handle this, not least so we don't
crash.
This commit is contained in:
Iain Lane 2020-06-10 17:45:36 +01:00 committed by Iain Lane
parent 672b8a578f
commit 0cb7a83ef7
No known key found for this signature in database
GPG Key ID: E352D5C51C5041D4

View File

@ -891,7 +891,8 @@ class AutopkgtestPolicy(BasePolicy):
return
run_id = os.path.basename(os.path.dirname(url))
seen = round(calendar.timegm(time.strptime(run_id, '%Y%m%d_%H%M%S@')))
# 20200101_000000 is 15 chars long
seen = round(calendar.timegm(time.strptime(run_id[0:15], '%Y%m%d_%H%M%S')))
# allow some skipped tests, but nothing else
if exitcode in [0, 2]:
result = Result.PASS