summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
...
* Test suite: tartree-edit: gitfetchinfo: Remerge on fetchIan Jackson2016-07-02
| | | | | When we unmerged some old A+B merged refs, make a note to merge them again. This saves the user calling gitfetchinfo-merge again.
* Test suite: tartree-edit: gitfetchinfo: Be a bit more carefulIan Jackson2016-07-02
| | | | | | * Turn on perl warnings * Use strict * When removing old merged refs, insist that we aren't handling A+A
* Test suite: tartree-edit: gitfetchinfo: Unmerge merged refsIan Jackson2016-07-02
| | | | | | | | | | | | The sequence gitfetchinfo-merge A B gitfetchinfo A gitfetchinfo-merge A B might leave inappropriate A+B refs, because nothing would delete them. So, have gitfetchinfo A unmerge any A+B or B+A refs. (This does mean that the user of gitfetchinfo A is now promising that any remotes A+B or B+A were made with gitfetchinfo-merge.)
* Test suite: tartree-edit: gitfetchinfo: Specify commit timestampsIan Jackson2016-07-02
| | | | | | We want the commit timestamps to be predictable (ie, to depend on the source info only), so that we don't show spurious disagreement between two working trees. So, use the timestamp of the HEAD commit.
* Test suite: tartree-edit: Provide facility for comparing sets of git refsIan Jackson2016-07-02
|
* Test suite: tartree-edit: break out git_manip_play (nfc)Ian Jackson2016-07-02
|
* Test suite: Provide `tartree-edit gitfetchinfo'Ian Jackson2016-07-02
| | | | Help with comparing different test case git working tree tarballs.
* Test suite: Test build modes -g and -GIan Jackson2016-07-01
|
* Tests: Use --rm-old-changes in build-mode testsIan Jackson2016-07-01
| | | | | | Soon, we are going to be stricter about detecting ambiguity about which .changes file is intended when different build modes have been used.
* 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.
* test suite: Remove spurious .debs from example_1.0.tarIan Jackson2016-07-01
|
* 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: Fix t-restriction-x-dgit-schroot-build not to print to stdout ↵Ian Jackson2015-08-16
| | | | when it succeeds
* Test suite: Fix t-restriction-x-dgit-schroot-build in non-adt mode.Ian Jackson2015-08-16
|
* Test suite: in enumerate-tests, massage multi-line whynotIan Jackson2015-08-16
|
* Test suite: build-modes tests: Use gbp-build, not git-build, in testsIan Jackson2015-07-27
|
* Test suite: build-modes tests: Clean the tree ourselves before each testIan Jackson2015-07-27
|
* fixup! Test suite: Provide tests which check thatIan Jackson2015-07-27
|
* Test suite: build-modes tests: Do extra clean mode tests with build-sourceIan Jackson2015-07-27
|
* Test suite: build-modes tests: Generate id rather than using counterIan 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: Provide "indep-arch" branch in example worktree which produces ↵Ian Jackson2015-07-27
| | | | both binary-indep and binary-arch packages
* Test suite: rename list-tests to enumerate-tests for ease of completion over ↵Ian Jackson2015-07-27
| | | | tests/lib*
* Test suite: Honour DGIT_TEST_DEBUG=''.Ian Jackson2015-07-26
|
* Test suite: Honour t-dependencies, so rsync only installed for mirror testsIan Jackson2015-07-25
|
* Test suite: Support t-dependencies (for gencontrol, not for tests/run-all)Ian Jackson2015-07-25
|
* Test suite: list-tests: Break out seddery()Ian Jackson2015-07-25
|
* Test suite: Check that test suite list in debian/tests/control is up to dateIan Jackson2015-07-25
|
* Test suite: Implement list-tests gencontrolIan Jackson2015-07-25
|
* Test suite: Introduce tests/list-testsIan Jackson2015-07-25
|
* Make warnings fatal in tstunt/dpkg-parsechangelog (directly).Ian 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: Use t-make-hook-link for mirroringIan Jackson2015-07-19
| | | | | Otherwise the installed-package tests fail because the link points nowhere
* Test suite: Break out t-make-hook-link.Ian Jackson2015-07-19
|
* Test suite: mirror: Synchronise properly with drs background mirrorIan Jackson2015-07-19
|
* Mirroring: Remove pointless empty .log filesIan Jackson2015-07-11
|
* 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: Provide t-files-notexistIan Jackson2015-07-11
|
* Test suite: Make t-reporefs take optional repo argumentIan Jackson2015-07-11
|
* Test suite: Break out t-grep-mpat (nfc)Ian Jackson2015-07-11
|
* Test suite: Move setting of grepper in t-expect-fail (nfc)Ian Jackson2015-07-11
|
* Test suite: Replace open-coded $tmp/git/$p.gitIan Jackson2015-07-11
|