930 Commits

Author SHA1 Message Date
Niels Thykier
74fe0c8b8e Use finally to close handles from urlopen
Arguable, this is not a problem in the code as the failure case
invokes sys.exit.  However, this is more future proof as the sys.exit
may be replaced (or we may later catch another exception that is
"recoverable").

Signed-off-by: Niels Thykier <niels@thykier.net>
2018-04-15 10:08:36 +00:00
Niels Thykier
2c34b70492 Remove unused import
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-04-15 10:07:52 +00:00
Paul Gevers
def9d81c76
Make retry URL configurable (two flavors) 2018-04-11 11:17:00 +02:00
Paul Gevers
9a28ec184b
Revert "autopkgtest: Drop retry_url from the excuses as this works different in Debian"
This reverts commit 054830d03f0a04c0306e5e71752646c2f2de2626.
2018-04-11 11:17:00 +02:00
Paul Gevers
cb716e3186
Don't excuse.force() on skiptest hint 2018-04-11 11:16:59 +02:00
Paul Gevers
6252826fad
autopkgtest: add adt_baseline = reference option
- revert most of commit adbe6d5 as checking the version in testing doesn't work
  when other packages migrate and cause regressions

- Alternative way of determining if a package is regressing, by comparison to a
  reference set. The reference set is to be created by a holy trigger that
  doesn't take packages from the base suite, but instead tests in the testing
  suite. This reference needs a retry when a package causing regression
  migrates nevertheless, e.g. due to hints or to bounty/penalty policy.
2018-04-11 11:16:59 +02:00
Niels Thykier
b478460b96 Merge branch 'master' into autopkgtest 2018-03-31 06:06:15 +00:00
Niels Thykier
1e9fc7e826 britney: Log to stdout by default
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-31 06:05:41 +00:00
Niels Thykier
8eaee4309e Rewrite "self.log -> self.logger.<severity>" for autopkgtest
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-31 05:57:43 +00:00
Niels Thykier
f752ea4ac7 Merge branch 'master' into autopkgtest 2018-03-31 05:35:06 +00:00
Niels Thykier
e441902d92 doc: Fix missing letter in title
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-31 05:32:51 +00:00
Paul Gevers
e667e4dcaf doc: Initial version for piuparts solutions 2018-03-31 05:32:06 +00:00
Paul Gevers
f25060edf4 doc: Wording/typos 2018-03-31 05:31:52 +00:00
Niels Thykier
e069d5e837 Merge remote-tracking branch 'github/master'
Fixes the travis test-runner on github
2018-03-31 05:17:51 +00:00
Niels Thykier
32b2ee326a Use lazy evaluation of format arguments in logging
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-30 17:38:50 +00:00
Niels Thykier
b23777c852 britney: Replace all calls to "log" with logger
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-30 17:11:10 +00:00
Niels Thykier
8bf73610ee policies: Use logger instead of "log"
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-30 17:11:10 +00:00
Niels Thykier
ac69b3b5c7 Migrate hint parser to fully use logging
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-30 17:11:10 +00:00
Niels Thykier
5e825043d3 Replace "print" logging with the "logging" module
This commit rewrites the make-shift "log" methods to use the logging
framework without requiring changes to the callers.  This will be done
in a latter commit to keep things reviewable.

Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-30 17:11:09 +00:00
Niels Thykier
e5d790f592 Typo fix
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-24 18:11:14 +00:00
Niels Thykier
0c1147e4e1 test: Fix typo
Signed-off-by: Niels Thykier <niels@thykier.net>
2018-03-24 06:38:21 +00:00
Paul Gevers
502f4c14a2
travis: clone autopkgtest branch of test data 2018-03-21 21:17:05 +01:00
Paul Gevers
e95315e57c
codecov: try alternative approach to get codecov data out of the docker container 2018-03-21 21:17:05 +01:00
Paul Gevers
5dfde99fe6
sources is a proper class with a version method
Thank nthykier
2018-03-21 20:20:11 +01:00
Paul Gevers
c7107d1fd4
autopkgtest: rewrite processing of debci2britney data 2018-03-21 12:19:28 +01:00
Paul Gevers
12e2cb7596
autopkgtest: don't log a very much occuring ignored situation 2018-03-19 20:24:22 +01:00
Paul Gevers
67becb2aec
autopkgtest: in the final API, run_id is a number, convert it to string internally 2018-03-19 20:23:26 +01:00
Paul Gevers
d0fd1872d4
autopkgtest: give blacklisted packages a version of 'blacklisted' 2018-03-19 20:22:35 +01:00
Paul Gevers
7635a22d55
tests: disable different live data set on Travis 2018-03-19 19:41:54 +01:00
Paul Gevers
495200e68f
travis: show ci_env for debugging 2018-03-19 19:41:09 +01:00
Paul Gevers
df17112bbe
autopkgtest: ignore results without trigger 2018-03-19 19:39:33 +01:00
Paul Gevers
0e6c43202d
Merge branch 'master' into autopkgtest 2018-03-15 16:51:17 +01:00
Paul Gevers
2e627f9be5
travis: Disable one live data test to prevent time outs 2018-03-15 16:49:25 +01:00
Paul Gevers
49cd47681b
travis: Enable submission to codecov 2018-03-15 16:46:52 +01:00
Paul Gevers
9988a6c7aa
Merge branch 'master' into autopkgtest 2018-03-15 11:40:24 +01:00
Paul Gevers
adbe6d5f67
autopkgtest: redefine regression, if possible, only take test results in testing into account 2018-03-15 11:38:47 +01:00
Paul Gevers
054830d03f
autopkgtest: Drop retry_url from the excuses as this works different in Debian 2018-03-15 11:38:47 +01:00
Paul Gevers
bc73500002
tests: data has moved to salsa 2018-03-15 11:33:24 +01:00
Paul Gevers
dbf024bf7a
travis: Build Debian stable docker image and use it for testing 2018-03-15 11:33:24 +01:00
Paul Gevers
754defc49c
doc: minor tweaks to autopkgtest part in solutions-to... 2018-03-12 19:07:19 +01:00
Paul Gevers
fc5eacf7d1
autopkgtest: minor change
reorder adding trigger vs removing
making two stings in the code more readable
2018-03-05 21:29:58 +01:00
Paul Gevers
d6f713b8a1
tests: Update for recent changes 2018-03-05 21:09:59 +01:00
Paul Gevers
d59538a514
Enable correct result file url for Debian 2018-03-05 21:09:59 +01:00
Paul Gevers
93ca29c3aa
Load the debci API status file directly 2018-03-05 21:09:59 +01:00
Paul Gevers
03292d1df4
On ci.d.n the running test page is under status/pending 2018-03-05 21:09:59 +01:00
Paul Gevers
1e022af99e
Minor enhancement of log message as in Debian a package can be in unstable without being in testing. 2018-03-05 21:09:59 +01:00
Paul Gevers
9790dbf7c2
Don't reward bounty while tests are running or are always-failed 2018-03-05 21:09:58 +01:00
Paul Gevers
4d9c1cdbea
doc: initial version talking about autopkgtest policy 2018-03-05 21:09:58 +01:00
Paul Gevers
1e277b81fe
doc: Initial version for piuparts solutions 2018-03-05 21:09:58 +01:00
Paul Gevers
072aff2af1
doc: Wording/typos 2018-03-05 21:09:58 +01:00