mirror of
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
synced 2025-02-13 23:38:20 +00:00
autopkgtest: store the submission time when making requests
This is so that we can see more easily see if requests are stuck
This commit is contained in:
parent
b2054e6cb2
commit
34c8b05010
@ -19,6 +19,7 @@
|
||||
import calendar
|
||||
import collections
|
||||
from copy import deepcopy
|
||||
from datetime import datetime
|
||||
from enum import Enum
|
||||
import os
|
||||
import json
|
||||
@ -961,6 +962,7 @@ class AutopkgtestPolicy(BasePolicy):
|
||||
qname = 'debci-huge-%s-%s' % (self.options.series, arch)
|
||||
else:
|
||||
qname = 'debci-%s-%s' % (self.options.series, arch)
|
||||
params['submit-time'] = datetime.strftime(datetime.utcnow(), '%Y-%m-%d %H:%M:%S%z')
|
||||
params = json.dumps(params)
|
||||
|
||||
if self.amqp_channel:
|
||||
|
@ -153,7 +153,14 @@ class TestAutopkgtestBase(TestBase):
|
||||
try:
|
||||
with open(self.fake_amqp) as f:
|
||||
for line in f:
|
||||
self.amqp_requests.add(line.strip())
|
||||
# debci-series-amd64:darkgreen {"triggers": ["darkgreen/2"], "submit-time": "2020-01-16 09:47:12"}
|
||||
# strip the submit time from the requests we're testing; it
|
||||
# is only for info for people reading the queue
|
||||
(queuepkg, data) = line.split(' ', 1)
|
||||
data_json = json.loads(data)
|
||||
del data_json["submit-time"]
|
||||
self.amqp_requests.add("{} {}".format(queuepkg,
|
||||
json.dumps(data_json)))
|
||||
os.unlink(self.fake_amqp)
|
||||
except IOError:
|
||||
pass
|
||||
|
Loading…
x
Reference in New Issue
Block a user