X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=blobdiff_plain;f=tests%2Ftests%2Fgdr-subcommands;h=982515685145b6db685d5cb804163e0be344ce6f;hp=fc76b87259ac1b2ad36a88b0fec1b419ee09a829;hb=2f538edde0ceb8dc747dd481e2e80ab2f36555d7;hpb=b910e13d424229a7ef4d7241264aa552fe6e7399 diff --git a/tests/tests/gdr-subcommands b/tests/tests/gdr-subcommands index fc76b872..98251568 100755 --- a/tests/tests/gdr-subcommands +++ b/tests/tests/gdr-subcommands @@ -71,12 +71,25 @@ 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 - t-git-debrebase $xopts --noop-ok $subcmd + xopts+=' --noop-ok' + next_checkletter ;; + esac + + case "$checkletters" in [EF]:*) t-expect-fail "$checkletters" \ t-git-debrebase $xopts $subcmd @@ -187,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