chiark / gitweb /
git-debrebase: test suite: gdr-subcommands: Better error handling/debugging
[dgit.git] / tests / tests / gdr-subcommands
index 623211292ef2c96d9fd4ddc4d43531145565026a..9dc99fae9e49e6921cc2c65113515af7e1f22971 100755 (executable)
@@ -59,6 +59,9 @@ subcmd () {
                git branch $before
 
                case "$checkletters" in
+               XX*)
+                       fail "$checkletters" # for debugging
+                       ;;
                N*)
                        t-expect-fail E:. \
                        t-git-debrebase $subcmd
@@ -145,10 +148,13 @@ make_check () {
        f*)
                t-has-ancestor HEAD refs/heads/$before
                ;;
+       *)
+               fail "$1"
+               ;;
        esac
 }
 
-Ec="F:xxxdunno"
+Ec="F:No ongoing git-debrebase session"
 
 # input state:
 #  stitched?           st'd    st'd    unst'd  unst'd
@@ -160,9 +166,9 @@ Ec="F:xxxdunno"
 #
 subcmd ''              Ult     Ull     Vlt     Vl
 subcmd stitch          Ns      Nu      Sltf    Stf
-#subcmd        pre-push        Ns      Nu      Sltf    Stf
+subcmd prepush         Ns      Nu      Sltf    Stf
 subcmd quick           ns      Sl      Sltf    Sl
-#subcmd        conclude        "$Ec"   "$Ec"   Sltf    Sl
+subcmd conclude        "$Ec"   "$Ec"   Sltf    Sl
 #subcmd        make-patches    sPft    sPft    uPft    uPft
 #subcmd        dgit-upload-hook Psft   Psft    SPft    SPft
 #