From 9523425cb26bb84cf3820d88316c15b71754b542 Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Wed, 10 Jun 2020 17:45:36 +0100 Subject: [PATCH] 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. --- britney2/policies/autopkgtest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/britney2/policies/autopkgtest.py b/britney2/policies/autopkgtest.py index 2ae7ea8..8f9655e 100644 --- a/britney2/policies/autopkgtest.py +++ b/britney2/policies/autopkgtest.py @@ -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