summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 20:54:31 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-06-16 22:40:14 +0100
commitb65b59a3cf27c815676f0363897ac2c924209a15 (patch)
treeefbfe0a9aeadf6d7d9b45afd2690e1e201f9785e
parent77f1c1c558d5492e70c6121a6a8cda3f658cd9ca (diff)
git-debrebase: test suite: run gdr status
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r--tests/lib-gdr12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/lib-gdr b/tests/lib-gdr
index c80dead..b60ccb8 100644
--- a/tests/lib-gdr
+++ b/tests/lib-gdr
@@ -24,6 +24,18 @@ t-gdr-good () {
local etype netype bwtip
+ LC_MESSAGES=C t-git-debrebase status >../status.check
+ case $state in
+ laundered)
+ egrep '^ *branch is laundered' ../status.check
+ ;;
+ stitched|pushed)
+ egrep \
+ '^ *branch contains furniture|^ *branch is unlaundered|^ *branch needs laundering' ../status.check
+ egrep '^ stitched$' ../status.check
+ ;;
+ esac
+
case $state in
laundered)
etype=Upstream