summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 23:21:23 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-17 11:50:57 +0100
commit2f538edde0ceb8dc747dd481e2e80ab2f36555d7 (patch)
treee2f27154bfa5f09fa33b282f7bf5ed8ffef90d08
parent36b438215ab570e57de03a4902a5cc3363951cb9 (diff)
git-debrebase: test suite: gdr-subcommands: provide X checkletter
No user yet. I wanted this for a test which actually isn't going to work like that, but I thought I would commit it anyway. Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rwxr-xr-xtests/tests/gdr-subcommands10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/tests/gdr-subcommands b/tests/tests/gdr-subcommands
index fdea945..9825156 100755
--- a/tests/tests/gdr-subcommands
+++ b/tests/tests/gdr-subcommands
@@ -72,6 +72,15 @@ subcmd () {
esac
case "$checkletters" in
+ X*)
+ t-expect-fail E:'snags: [0-9]* blockers' \
+ t-git-debrebase $xopts $subcmd
+ xopts+=' --force'
+ next_checkletter
+ ;;
+ esac
+
+ case "$checkletters" in
N*)
t-expect-fail E:. \
t-git-debrebase $xopts $subcmd
@@ -191,6 +200,7 @@ subcmd make-patches sPft "$Ep" uPft "$Ep"
# E:$pat } this is an error (must come first)
# F:$pat } arg is passed to expect-fail
#
+# X should fail due to snags, but succeed when forced
# XX crash out of script for manual debugging
#
# N this is a noop, error unless --noop-ok