~ubuntu-release/britney/+git/britney2-ubuntu:fix-tests

Last commit made on 2020-01-16
Get this branch:
git clone -b fix-tests https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu
Members of Ubuntu Release Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

177c7a6... by Iain Lane

test_autopkgtest: Strip submit-time

Testsuite regression from 4c27eadffa01bc1c084e947a7fa1e8a7509d1653.

submit-time is the time the request was submitted to amqp. For tests
it's the time the testcase was run. Many of our testcases test the exact
parameters that were passed to amqp, so they now fail because
submit-time is in there but it's not being checked for. It would be
possible to either verify the submit-time too, or switch to fuzzy
matching - but it's actually not very valuable to test submit-time,
since it is only for human readers of autopkgtest-cloud log files or
autopkgtest.ubuntu.com/running.

Instead strip the field from the amqp parameters before any tests see
them.

d592ee6... by Iain Lane

LPExcuseBugsPolicy: handle the ExcuseBugs file not existing

When we're not run via b1 - for example when running the testsuite -
this file will not have been created.

Treat that as if there are no bugs to note.

4c27ead... by Iain Lane

autopkgtest: store the submission time when making requests

This is so that we can see more easily see if requests are stuck

da57705... by Tiago Stürmer Daitx

Link to update-excuse bugs on update_excuses

LP: #1683749

aa880c0... by Łukasz Zemczak

SRU ADT regression: add newlines to the list of failures.

3604778... by Łukasz Zemczak

SRU ADT regression: use the SRU team special bot-account for sending notifications.

3246774... by Łukasz Zemczak

SRU ADT regression: use the right policy_info to determine if tests have regressed.

879e7e1... by Iain Lane

email: Add more debugging when sending emails

We're currently spamming an uploader, and it's hard to figure out why.
Let's output why we are deciding to do so.

e51cc58... by Łukasz Zemczak

Switch logic of detecting failures to looking for failed tests in policy_info. Explicitly list all failing tests in the bug comment. Change wording.

6603655... by Steve Langasek

Trigger linux rebuild test on upload of gcc-defaults

The update of gcc to gcc-9 introduced a regression in buildability of
anything relying on kernel headers. This could have been caught by the
kernel's standard rebuild autopkgtest, but we currently only trigger the
linux autopkgtest for source packages named gcc-N, which excludes
gcc-defaults.

Include gcc-defaults in the list of packages that trigger a linux rebuild
test.

Bug-Ubuntu: https://bugs.launchpad.net/bugs/1836100