summaryrefslogtreecommitdiff
path: root/tests/tests
Commit message (Collapse)AuthorAge
* Test suite: quilt-gbp: New test (not yet complete)Ian Jackson2016-07-17
| | | | | | | | This test does not yet do all that we want, but it does some things and then exits 0. The current intent for the future is written in prose in the rest of the file.
* Test suite: Move bm-quirk-sbuild-after-act to lib-build-modesIan Jackson2016-07-16
| | | | This will allow other tests to check dgit sbuild.
* Test suite: build-modes: Move sbuild knowledge to libIan Jackson2016-07-16
| | | | | Teach bm-guess-e-source-e-targets about sbuild, so this knowledge can be reused.
* Test suite: build-modes: Move `build-source' knowledge to libIan Jackson2016-07-16
| | | | | Teach bm-guess-e-source-e-targets about dgit build-source, so this knowledge can be reused.
* Test dgit-repos-policy-debian with multiple (identical, as it happens) ↵Ian Jackson2016-07-16
| | | | existing taints.
* Test suite: Provide test for nonexistent --always-split-source-buildIan Jackson2016-07-16
| | | | | | | | | We are going to introduce this option soon. It is not supposed to actually have very much overall effect, although it will replumb the way dgit goes about making the source package. So the tests are just the same as the normal tests only with the additional option.
* Test suite: Test build modes -g and -GIan Jackson2016-07-01
|
* Test suite: Test quilt single-debian-patchIan Jackson2016-07-01
|
* Increase sqlite_busy_timeout in debpolicy-dbretryIan Jackson2016-07-01
| | | | | zealot is very slow and we need to give the other processes time to rollback and release the lock.
* Set GIT_COMMITTER_DATE and GIT_AUTHOR_DATEIan Jackson2016-07-01
| | | | | | | | | | | | | | This avoids most date dependencies: unless other measures are taken, the commits and tags are identical iff they are constructed identically. This makes the test suite more deterministic. In drs-push-rejects test, increment them explicitly, so as to make all of mktag's tags distinct objects. Otherwise it can generate identical tags (now, always; previously, only sometimes on fast computers), causing spurious variations in behaviour (eg, things not being rejected because they do not represent any change).
* Put --no-arch-all in build-modes-sbuild act, not only its real_actIan Jackson2016-07-01
| | | | Cosmetic change only.
* Test suite: When sbuild fails, do not crashIan Jackson2016-07-01
| | | | | ... due to sed not finding the log file. Instead, simply tolerate the absence of the log file.
* Test suite: run quilt-fixup with -wgf in distropatches-reject, so that we ↵Ian Jackson2015-08-22
| | | | don't need build-depends.
* Test suite: build-modes tests: Use gbp-build, not git-build, in testsIan Jackson2015-07-27
|
* Test suite: build-modes tests: Do extra clean mode tests with build-sourceIan Jackson2015-07-27
|
* Test suite: Provide tests which check that all our various build operations ↵Ian Jackson2015-07-27
| | | | run the right targets as expected (ie, that we are massaging the arguments to dpkg-buildpackage, and suppressing our clean target, etc., correctly).
* Test suite: rename list-tests to enumerate-tests for ease of completion over ↵Ian Jackson2015-07-27
| | | | tests/lib*
* Test suite: Honour t-dependencies, so rsync only installed for mirror testsIan Jackson2015-07-25
|
* Test suite: Check that test suite list in debian/tests/control is up to dateIan Jackson2015-07-25
|
* Test suite: Introduce tests/list-testsIan Jackson2015-07-25
|
* Work around #793471 (madness with $SIG{__WARN__} and Perl's system builtin): ↵Ian Jackson2015-07-25
| | | | | | | move $SIG{} setting into setup_sigwarn in Dgit.pm, and check getppid. We also need to fix up the expectation for an error message in one of the tests, where the message changes as a side effect.
* Mirroring fix: Add test caseIan Jackson2015-07-21
|
* Test suite: mirror: Synchronise properly with drs background mirrorIan Jackson2015-07-19
|
* Mirroring: Tests: check that we do not mirror private reposIan Jackson2015-07-11
|
* Mirroring: Tests: Break out various functions (nfc overall)Ian Jackson2015-07-11
|
* Mirroring: Tests: search for expected messagesIan Jackson2015-07-11
|
* Mirroring: Tests: Run some testsIan Jackson2015-07-11
|
* Test suite: Replace open-coded $tmp/git/$p.gitIan Jackson2015-07-11
|
* Test suite: Replace assignments to p with t-select-packageIan Jackson2015-07-11
|
* Test suite: Fix drs-push-masterupdate to refer to correct branch (brokenness ↵Ian Jackson2015-07-04
| | | | detected only on current sid)
* Test suite: Use "dgit setup-mergechangelogs" and abolish t-prep-mergechangelogsIan Jackson2015-07-04
|
* Test suite: Check that master is not updated non-ffIan Jackson2015-07-04
|
* Test suite: Check tag updates work properlyIan Jackson2015-07-04
|
* Test suite: Add clone-gitnosuiteIan Jackson2015-07-04
|
* For non-Debian distros, debiantag() uses distro name a la DEP-14.Ian Jackson2015-07-04
|
* Detect and bomb out on vendor-specific `3.0 (quilt)' patch series.Ian Jackson2015-06-29
|
* Test suite: Make dsd-clone-drs test a no-op in installed package modeIan Jackson2015-06-23
|
* Test suite: debpolicy-dbretry: Move taintsout waitIan Jackson2015-06-23
| | | | This is a very minor optimisation.
* Test suite: Introduce t-policy-nonexistIan Jackson2015-06-23
| | | | "t-policy false" did not work properly.
* Use force flag when pushing tagsIan Jackson2015-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 Jackson2015-06-22
|
* Infra: Provide dgit clone-dgit-repos-serverIan Jackson2015-06-20
|
* Test suite: Test dgit-repos-policy-debian database retryIan Jackson2015-06-13
|
* 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
|