27 Commits

Author SHA1 Message Date
Martin Pitt
f803604274 Enable ppc64el in ADT_ARCHES 2015-08-26 16:25:25 +02:00
Martin Pitt
751989565e Enable armhf in ADT_ARCHES 2015-08-25 10:32:03 +02:00
Martin Pitt
e85c59b46a Always require ADT_{AMQP,SWIFT_URL} with ADT_ENABLE
Disabling AMQP requests with "ADT_ENABLE = yes" but ADT_AMQP unset made sense
while we still supported adt-britney. But as that's gone now, let's use the
ADT_ENABLE switch only, and if it's on, require ADT_AMQP and ADT_SWIFT_URL be
set.

This simplifies the code a bit and is less confusing.
2015-08-14 09:54:18 +02:00
Martin Pitt
65b2686232 config: Add public production Swift URL and Ubuntu AMQP server
These are all public information. Just use a stub for the (secret) password.
2015-08-14 09:45:24 +02:00
Martin Pitt
91418f7eb9 Add hints file for pitti 2015-07-16 15:39:35 +02:00
Martin Pitt
cb66355e95 Comment ADT_AMQP and ADT_SWIFT_URL config options
Their default values are invalid and must be set locally. But as
britney1-ubuntu copies these into production, we would run with an invalid
config with an unmodified config file.
2015-07-14 07:55:30 +02:00
Martin Pitt
ce775eeb5d Add test results from swift
Until now, autopkgtest results were triggered via an external "adt-britney"
command from lp:auto-package-testing. This required a lot of state files and
duplicated effort, uses hardcoded absolute paths to these external tools, and
is quite hard to understand and maintain. We also want to move away from
Jenkins and rsyncing state files.

Directly retrieve autopkgtest results from a publicly readable and browsable
Swift container, with a debci-compatible layout
(https://wiki.debian.org/debci/DistributedSpec). This now tracks both requests
and results on a per-architecture granularity, so that we can track
per-architecture regressions/always-failed.

Introduce a new ADT_SWIFT_URL config option that sets the swift base URL. If
this key is not set, the behaviour does not change compared to previous
versions, and no results will be retrieved from the cloud.

This still keeps the old adt-britney requests/results as the authoritative
data and for now merely shows the swift results in addition. With that we can
compare the results and run the cloud testing in parallel to find/fix problems
until we switch over. Due to that, the code to britney.py is temporary, does
*not* use AutoPackageTest.results(), and instead just reads the internal
results map.
2015-07-10 06:21:46 +02:00
Martin Pitt
4dc0d388d3 add ADT_AMQP option to britney_nobreakall.conf too 2015-07-06 08:03:49 +02:00
Colin Watson
c1ad351f9a Merge trunk 2014-12-10 12:24:34 +00:00
Adam D. Barratt
1725f63f26 Sync britney_nobreakall.conf with the main configuration
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2014-11-13 22:36:08 +00:00
Andreas Barth
15a2796cfe add arm64 ppc64el 2014-09-14 21:33:53 +00:00
Colin Watson
d0d4ea5fa8 Rename --ubuntu-series option to just --series. 2014-07-24 15:18:26 +01:00
Colin Watson
e38a4842d6 Make all output files series-specific, and remove dependency on "testing" and "unstable" symlinks. 2014-06-06 13:22:26 +01:00
Colin Watson
6ac23e6d67 Add new --ubuntu-series option, replacing ADT_SERIES in the configuration file. Add ADT_ENABLE configuration file entry to allow disabling autopkgtests (previously done by setting ADT_SERIES to the empty string). 2014-06-05 11:42:14 +01:00
Julien Cristau
614ab74eb5 Add pochu
Signed-off-by: Julien Cristau <jcristau@debian.org>
2014-05-24 16:59:17 +02:00
Philipp Kern
a75002f472 britney{,_nobreakall.conf}: Drop sparc from testing.
Signed-off-by: Philipp Kern <pkern@debian.org>
2014-04-26 14:59:48 +00:00
Colin Watson
eecb3ba5fa trusty -> utopic 2014-04-23 20:46:40 +01:00
Niels Thykier
131a51ea25 Sync britney_nobreakall.conf with recent changes
Signed-off-by: Niels Thykier <niels@thykier.net>
2014-01-31 21:48:17 +01:00
Colin Watson
504a95d7c6 Add ppc64el to ARCHITECTURES and OUTOFSYNC_ARCHES. 2013-12-16 11:32:42 +00:00
Julien Cristau
db5c81f71c Add ia64 to {fucked,break}_arches
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-11-24 10:31:11 +01:00
Colin Watson
44782c8e37 Remove arm64 from OUTOFSYNC_ARCHES, now that it's caught up. 2013-10-27 07:47:23 -07:00
Colin Watson
2aaaa87a8a britney_nobreakall.conf: sync up with britney.conf 2013-10-25 13:44:19 +01:00
Julien Cristau
498459d5e6 britney.conf: remove s390
Signed-off-by: Julien Cristau <jcristau@debian.org>
2013-10-14 20:41:38 +02:00
Colin Watson
c8bfb275ee merge trunk up to 2013-03-16 2013-09-24 14:02:26 +01:00
Colin Watson
161b1613e0 Rename fucked_arches to outofsync_arches, to avoid getting in trouble when bringing up new commercially-supported architectures. 2013-09-09 12:37:52 +01:00
Adam D. Barratt
cf79fe5618 Add jmw
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2013-01-22 13:02:13 +00:00
Adam D. Barratt
406ca73f26 Sync with live configuration
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
2012-06-21 17:43:31 +00:00