Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Test suite: Introduce t-policy-nonexist | Ian Jackson | 2015-06-23 |
| | | | | "t-policy false" did not work properly. | ||
* | Test suite: Make t-policy more robust, and work in installed-package mode | Ian Jackson | 2015-06-23 |
| | |||
* | Test suite: Fix a `git-show-ref' to be `git show-ref' | Ian Jackson | 2015-06-23 |
| | |||
* | Test suite: Set DEBCHANGE_VENDOR | Ian Jackson | 2015-06-23 |
| | | | | The test suite wants dch to behave as if for Debian. | ||
* | Test suite: Make dsd-ssh work for installed-package tests | Ian Jackson | 2015-06-23 |
| | | | | | Previously it would say `perl dgit-ssh-dispatch' which causes perl to look only in `.'. | ||
* | Use force flag when pushing tags | Ian Jackson | 2015-06-23 |
| | | | | | | | | | Newer versions of git push will not overwrite an existing tag unless the client specifies + on the refspec (or --force). (This is a client-side check.) So add this flag where appropriate, both in dgit itself, and in the test suite. | ||
* | Test suite: Rename dgit-repos-policy-debian DB retry hook env var (nfc) | Ian Jackson | 2015-06-22 |
| | |||
* | Infra: Support not running out of working tree | Ian Jackson | 2015-06-20 |
| | |||
* | Test suite: None of the dsd tests can be DEP-8 tested | Ian Jackson | 2015-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 PERLLIB | Ian Jackson | 2015-06-20 |
| | |||
* | Test suite: Use $troot rather than $root/tests twice (nfc) | Ian Jackson | 2015-06-20 |
| | |||
* | Infra: Provide dgit clone-dgit-repos-server | Ian Jackson | 2015-06-20 |
| | |||
* | Test suite: Test dgit-repos-policy-debian database retry | Ian Jackson | 2015-06-13 |
| | |||
* | Test suite: Provide t-git-get-ref-exact | Ian Jackson | 2015-06-13 |
| | | | | No callers right now but I keep reinventing this. | ||
* | Test suite: Test that --deliberately-not-fast-forward only works duuring NEW ↵ | Ian Jackson | 2015-06-13 |
| | | | | phase | ||
* | Test suite: Test that trying to reintroduce tainted history fails | Ian Jackson | 2015-06-13 |
| | |||
* | Test suite: Provide t-prep-mergechangelogs and use it in debpolicy-newreject | Ian Jackson | 2015-06-13 |
| | |||
* | Test suite: Test that taints get auto removed | Ian Jackson | 2015-06-13 |
| | |||
* | Test suite: Wrap a line (nfc) | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: t-expect-push-fail checks HEAD object did not arrive | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: test forbidden objects not present | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: Use t-expect-push-fail everywhere | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: Make t-expect-push-fail out of the remains of mustfail | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: Move most of mustfail into t-expect-fail | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: Make t-expect-fail flexible wrt which grep to run | Ian Jackson | 2015-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 output | Ian Jackson | 2015-06-10 |
| | |||
* | Test suite: drs-push-rejects: use set +o pipefail, not set +e | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: Move t-reporefs into lib | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: set -o pipefail, in lib | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: Prepare for pipefail in t-git-get-ref | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: Prepare for pipefail in t-apply-diff | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: t-git-get-ref: check that argument starts with ref/ | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: Fix call to t-refs-notexist to have refs/ | Ian Jackson | 2015-06-07 |
| | |||
* | Test suite: Fully test replay attack prevention | Ian Jackson | 2015-05-31 |
| | |||
* | Test suite: Make it possible to call t-policy more than once (moving t-dsd ↵ | Ian Jackson | 2015-05-31 |
| | | | | out of it) | ||
* | Test suite: add some replay prevention tests | Ian Jackson | 2015-05-31 |
| | |||
* | Infra: Add dgit-repos-policy-trusting | Ian Jackson | 2015-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 Jackson | 2015-05-31 |
| | |||
* | Infra: Allow FRESHREPO to override "tag already exists" | Ian Jackson | 2015-05-31 |
| | | | | drs-push-rejects test needs updating too. | ||
* | Test suite: Provide t-rm-dput-dropping | Ian Jackson | 2015-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 prevention | Ian Jackson | 2015-05-31 |
| | |||
* | Test suite: Abstract t-tstunt-parsechangelog | Ian Jackson | 2015-05-31 |
| | |||
* | Test suite: Use stunt Dpkg::Changelog::Parse | Ian Jackson | 2015-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 modules | Ian Jackson | 2015-05-31 |
| | |||
* | Test suite: Use stunt dpkg-parsechangelog | Ian Jackson | 2015-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 facility | Ian Jackson | 2015-05-31 |
| | |||
* | Tests: debpolicy-newreject: Attempt push while still in new | Ian Jackson | 2015-05-31 |
| | |||
* | Tests: Introduce t-set-using-tmp and use it in lib and adhoc | Ian Jackson | 2015-05-31 |
| | |||
* | Tests: debpolicy-newreject: Make and use a tag at the start | Ian Jackson | 2015-05-31 |
| | |||
* | Tests: Debian policy: check incoming processing and subsequent cron | Ian Jackson | 2015-05-31 |
| |