diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-06-04 22:23:47 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2016-07-17 13:46:09 +0100 |
commit | 44fa80787dee7a78629768a78041ded8c309addc (patch) | |
tree | 9c5194b62d320efe392ae9edc5ff0b3300865c1f /tests | |
parent | 43c0e52162f40e99fbf99ccdfa70abff83472208 (diff) |
Test suite: quilt-gbp: New test (not yet complete)
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.
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/tests/quilt-gbp | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tests/tests/quilt-gbp b/tests/tests/quilt-gbp new file mode 100755 index 0000000..d3624e9 --- /dev/null +++ b/tests/tests/quilt-gbp @@ -0,0 +1,46 @@ +#!/bin/bash +set -e +. tests/lib + +t-gbp-example-prep + +t-expect-fail 'quilt fixup cannot be linear' \ + t-dgit build-source + +t-dgit --quilt=gbp build-source + +t-dgit --quilt=gbp --gbp=no-such-command-gbp build-source + +echo spong >debian/pointless-for-dgit-test +git add debian/pointless-for-dgit-test +git commit -m Pointless + +t-expect-fail no-such-command-gbp \ +t-dgit --quilt=gbp --clean=git --gbp=no-such-command-gbp build-source + +t-dgit --quilt=gbp --clean=git build-source + +t-expect-fail 'specifies a different tree to your HEAD commit' \ + t-dgit push + +exit 0 + +=== + +want to + + do push + t-pushed-good + check that + - we didn't update caller's branch + + do fetch + check that this didn't update dgit remote ref + + check that Dgit hash in dsc refers to tree identical + to dpkg-source -x + + check that that tree + - has patches applied (reuse rules build magic) + - has .gitignore edited + |