diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-17 00:30:46 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-05-31 11:54:13 +0100 |
commit | 90940267e3706898c9e8a62d96628043e9c44af5 (patch) | |
tree | e80d42c53a277a334a58a5cc3f36a0c8111f136e /tests/lib | |
parent | 218ec13a7725840605eaa8ebe97e79b8d6500be6 (diff) |
Tests: debpolicy-newreject: Explicitly check the state of the repo after each operation
Diffstat (limited to 'tests/lib')
-rw-r--r-- | tests/lib | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -179,6 +179,24 @@ t-git-dir-time-passes () { touch -d 'last year' $tmp/git/$p.git } +t-git-dir-check () { + local gitdir=$tmp/git/$p.git + case "$1" in + enoent) + if test -e "$gitdir"; then fail "$gitdir exists"; fi + return + ;; + public) wantstat='7[75]5' ;; + secret) wantstat='7[70]0' ;; + *) fail "$1 t-git-dir-check ?" ;; + esac + gotstat=`stat -c%a $gitdir` + case "$gotstat" in + *$wantstat) return ;; + *) fail "$gitdir has mode $gotstat, expected $wantstat" ;; + esac +} + t-dgit () { local dgit=${DGIT_TEST-dgit} : ' |