summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* Infra: Support not running out of working treeIan Jackson2015-06-20
|
* Test suite: None of the dsd tests can be DEP-8 testedIan Jackson2015-06-20
| | | | | | | Retain the check for .git in dsd-clone-drs, because we are going to remove this restriction in general, but can't do so for this particular test (which is inapplicable if using an installed package becaue then the source code should come via the package repositories).
* Infra: dgit-ssh-dispatch sets PERLLIBIan Jackson2015-06-20
|
* Test suite: Use $troot rather than $root/tests twice (nfc)Ian Jackson2015-06-20
|
* Infra: Provide dgit clone-dgit-repos-serverIan Jackson2015-06-20
|
* Test suite: Test dgit-repos-policy-debian database retryIan Jackson2015-06-13
|
* Test suite: Provide t-git-get-ref-exactIan Jackson2015-06-13
| | | | No callers right now but I keep reinventing this.
* Test suite: Test that --deliberately-not-fast-forward only works duuring NEW ↵Ian Jackson2015-06-13
| | | | phase
* Test suite: Test that trying to reintroduce tainted history failsIan Jackson2015-06-13
|
* Test suite: Provide t-prep-mergechangelogs and use it in debpolicy-newrejectIan Jackson2015-06-13
|
* Test suite: Test that taints get auto removedIan Jackson2015-06-13
|
* Test suite: Wrap a line (nfc)Ian Jackson2015-06-10
|
* Test suite: t-expect-push-fail checks HEAD object did not arriveIan Jackson2015-06-10
|
* Test suite: test forbidden objects not presentIan Jackson2015-06-10
|
* Test suite: Use t-expect-push-fail everywhereIan Jackson2015-06-10
|
* Test suite: Make t-expect-push-fail out of the remains of mustfailIan Jackson2015-06-10
|
* Test suite: Move most of mustfail into t-expect-failIan Jackson2015-06-10
|
* Test suite: Make t-expect-fail flexible wrt which grep to runIan Jackson2015-06-10
| | | | | | | | Change the default to fgrep, and override it in the places where this is needed. Also use shell substitution to quote .s in tag name in debpolicy-newreject.
* Test suite: Make t-reporefs stash the outputIan Jackson2015-06-10
|
* Test suite: drs-push-rejects: use set +o pipefail, not set +eIan Jackson2015-06-07
|
* Test suite: Move t-reporefs into libIan Jackson2015-06-07
|
* Test suite: set -o pipefail, in libIan Jackson2015-06-07
|
* Test suite: Prepare for pipefail in t-git-get-refIan Jackson2015-06-07
|
* Test suite: Prepare for pipefail in t-apply-diffIan Jackson2015-06-07
|
* Test suite: t-git-get-ref: check that argument starts with ref/Ian Jackson2015-06-07
|
* Test suite: Fix call to t-refs-notexist to have refs/Ian Jackson2015-06-07
|
* Test suite: Fully test replay attack preventionIan Jackson2015-05-31
|
* Test suite: Make it possible to call t-policy more than once (moving t-dsd ↵Ian Jackson2015-05-31
| | | | out of it)
* Test suite: add some replay prevention testsIan Jackson2015-05-31
|
* Infra: Add dgit-repos-policy-trustingIan Jackson2015-05-31
| | | | | | | | Also add the --deliberately-fresh-repo deliberately, both to the manpage and to dgit's idea of non-fast-forward-ness. Rename the dgit test only deliberatelies to start with TEST-dgit-only- rather than having the -dgit-only at the end.
* Test suite: move t-commit and break out t-policy (nfc)Ian Jackson2015-05-31
|
* Infra: Allow FRESHREPO to override "tag already exists"Ian Jackson2015-05-31
| | | | drs-push-rejects test needs updating too.
* Test suite: Provide t-rm-dput-droppingIan Jackson2015-05-31
| | | | | This is needed if tests reuse versions, which we are perhaps going to have to do to test out the replay prevention.
* Test suite: finalise replay preventionIan Jackson2015-05-31
|
* Test suite: Abstract t-tstunt-parsechangelogIan Jackson2015-05-31
|
* Test suite: Use stunt Dpkg::Changelog::ParseIan Jackson2015-05-31
| | | | | | This saves a further 13s. Overalll the stunt changelog machinery saves 28s out of 100s (in my example case, the current debpolicy-newreject).
* Test suite: Allow for t-stunt to override Perl modulesIan Jackson2015-05-31
|
* Test suite: Use stunt dpkg-parsechangelogIan Jackson2015-05-31
| | | | | | | | | | This program takes 16ms instead of ~700ms on my computer. This saves 15s out of 100s for the debpolicy-newreject test (in its current state). Currently this is only used by various things in devscripts because dpkg-source uses /usr/lib/dpkg/parsechangelog/debian directly via a Perl module Dpkg::Changelog::Parse.
* Test suite: Provide new t-stunt facilityIan Jackson2015-05-31
|
* Tests: debpolicy-newreject: Attempt push while still in newIan Jackson2015-05-31
|
* Tests: Introduce t-set-using-tmp and use it in lib and adhocIan Jackson2015-05-31
|
* Tests: debpolicy-newreject: Make and use a tag at the startIan Jackson2015-05-31
|
* Tests: Debian policy: check incoming processing and subsequent cronIan Jackson2015-05-31
|
* Tests: debpolicy-newreject: Make each tree a new version (with dch and ↵Ian Jackson2015-05-31
| | | | debcommit)
* Tests: Make some t-archive* functions take a suiteIan Jackson2015-05-31
|
* Tests: debpolicy-newreject: Explicitly check the state of the repo after ↵Ian Jackson2015-05-31
| | | | each operation
* Tests: break out t-git-dir-time-passesIan Jackson2015-05-31
|
* Tests: Check that --deliberately-include-questionable-history actually worksIan Jackson2015-05-31
|
* Tests: Fix a typoIan Jackson2015-05-31
|
* Tests: Test rejection of removed NEW packageIan Jackson2015-05-31
|