Niels Thykier
b82f4fc632
autopkgtests policy: only load amqplib if needed
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
b5319e33fa
tests: Explicitly define encoding for excuses
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Paul Gevers
f03f59548d
Fix logic in exception handling of unknown autopkgtest results
7 years ago
Paul Gevers
597eac6130
Adapt test_autopkgtest.py so nosetests3 picks it up correctly
7 years ago
Paul Gevers
089c4f6e57
Rename new excuse field and method to unsatisfiable_on_archs and add_unsatisfiable_on_arch
7 years ago
Paul Gevers
a16e4e5a55
Enable autopkgtesting on built arches when not all have been built yet
...
- autopkgtest now honors break_arches option
- incomplete testing is now treated with penalty behavior
7 years ago
Paul Gevers
41c4729506
Only give bounty on passing packages if the package has a test suite itself
7 years ago
Paul Gevers
d975b2fc39
Make the huge queue in autopkgtest optional
7 years ago
Paul Gevers
2bb1c526e1
Update britney.conf.template for autopkgtest additions
7 years ago
Paul Gevers
b553b205ce
Add age changes due to penalties or bounties to the excuses output
7 years ago
Paul Gevers
f2f20eb460
Limit accumulated bounties to configurable minum age
7 years ago
Paul Gevers
77ea1cc8d5
Enable no-penalties urgencies; to exempt urgency >= high from penalties
7 years ago
Paul Gevers
be5a378da5
Enhance debugging information for applied bounties and penalties
7 years ago
Paul Gevers
287a9d328c
os.path.join(options.unstable, 'autopkgtest') isn't writable in the Debian setup and we have options.state_dir already
7 years ago
Paul Gevers
eb60fc557e
Implement bounty/penalty system for autopkgtest
7 years ago
Paul Gevers
f2a121bf55
Merge branch 'master' into autopkgtest
7 years ago
Paul Gevers
acec564443
Make autopkgtest web site URL an option
7 years ago
Paul Gevers
1b9fb374a2
Improve britney.conf for autopkgtest on release.debian.org (disable for now)
7 years ago
Paul Gevers
6f3f6c5903
Update INSTALL with python3-amqplib as that is needed for autopkgtest
7 years ago
Adam D. Barratt
3ee3ba5463
doc/hints.md: subject-number agreement fix
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Adam D. Barratt
f7173b9d66
doc/hints.md: fix another couple of "Britney" -> "britney"
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Adam D. Barratt
5e58d18676
doc/hints.md: remove gendered pronouns, to match other documentation
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Adam D. Barratt
c6170a6042
docs/hints.md: be consistent of capitalisation of "britney"
...
Only capitalise it at the start of sentences, not within them
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Adam D. Barratt
ac39d2448f
doc/hints.md: grammar fix - "if it was" -> "if it were"
...
This phrasing is the subjunctive mood, for which English always uses
"were"
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Paul Gevers
e5756dec9e
Fix existing tests for autopkgtest extention of SourcePackage class
7 years ago
Paul Gevers
3dc5e41061
Fix travis call to test_autopkgtest.py
7 years ago
Paul Gevers
648feb71d3
Implement swift free usage of autopkgtest
7 years ago
Paul Gevers
ce41819e05
Try to fix travis test suite for autopkgtest code
7 years ago
Paul Gevers
bee197f085
policy/autopkgtest Add minor comments
7 years ago
Paul Gevers
278b3dcdd0
autopkgtest: switch from testing=series to testing=testing
7 years ago
Paul Gevers
5ae8ccbcc6
Get the autopkgtest test suite to run with Debian's britney
...
* test_autopkgtest: use --no-compute-migrations instead of removing UPGRADE_OUTPUT
* comment out some tests that I can't get to work in Debian, while all but three work if
run inside Ubuntu's britney
7 years ago
Paul Gevers
77bb15e0e8
Plug in the new autopkgtest policy
7 years ago
Paul Gevers
4dda7b6e7e
Add britney option: --series
...
- autopkgtest tests rely on it
- Ubuntu uses this
7 years ago
Paul Gevers
2bce9e334e
Initial commit for autokpgtest
...
* copy of Ubuntu's version at 593acb2753
* merge tests/__init__.py with Ubuntu's (that only contained autopkgtest)
7 years ago
Adam D. Barratt
3220710a6c
britney.py: stop referring to the freeze policy while we're not frozen
...
Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>
7 years ago
Niels Thykier
d3b90e754b
britney: Rewrite conditional assignment
...
The original method confused IntelliJ into thinking that binary_t was
a boolean rather than an object.
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
8352d62999
Improve bug example and avoid usage of "RC"
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
7e2c62a600
Avoid gendered pronoun for britney
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
e2cbe15157
Improve documentation based on review in #d-release
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
cb5d888733
doc: Document basic migration handling/debugging
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
1042c626ec
excuse: Improve text for REJECTED_NEEDS_APPROVAL
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
77d737cefe
doc/hints.md: New doc based on the RT README for hints
...
There is no reason why the hint documentation is not in the britney
code base (particularly, as we would be more likely to update it when
we add new hints).
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
2692b503d4
Drop auto-generated doxygen documentation
...
Signed-off-by: Niels Thykier <niels@thykier.net>
7 years ago
Niels Thykier
6e022eed54
test: Add test for a bug I was about to introduce
...
When I rewrote the compute_scc function into an iterative variant, I
almost included a bug that could make it come up with components that
were not strongly-connected.
Signed-off-by: Niels Thykier <niels@thykier.net>
8 years ago
Niels Thykier
69473eefca
solver: Extract compute_scc into a function
...
Signed-off-by: Niels Thykier <niels@thykier.net>
8 years ago
Niels Thykier
bd375fdd85
solver: Make _compute_scc iterative
...
Rewrite _compute_scc to be iterative to avoid call recursion limit for
graphs with long dependency chains.
Signed-off-by: Niels Thykier <niels@thykier.net>
8 years ago
Niels Thykier
64653087d0
solver: Fix bug where some items were not emitted
...
Sometimes the solver would correctly compute which items are grouped
together, but then fail to emit some groups. This is trivially
fixable by forcing an update of "before" + "after" relations.
Admittedly, this looks unnecessary, so it may just be hiding the bug.
Nonetheless, the change makes the new test_solver_simple_scc test
produce the expected result.
Signed-off-by: Niels Thykier <niels@thykier.net>
8 years ago
Jonathan Wiltshire
981b9333f6
Revert "Implement a mandatory 10 day migration delay"
...
This reverts commit 0349cd9477
.
Signed-off-by: Jonathan Wiltshire <jmw@debian.org>
8 years ago
Ivo De Decker
363f51fd3b
Give myself force and force-hint
...
Signed-off-by: Ivo De Decker <ivodd@debian.org>
8 years ago
Niels Thykier
5021053db5
Support doing migration-less runs
...
Signed-off-by: Niels Thykier <niels@thykier.net>
8 years ago