chiark / gitweb /
changelog: start 7.1~
[dgit.git] / tests / lib-restricts
index aca66926d8c377b8df97a3d83a88030f3779ebf3..5d32288217f01ac41350422731093b1858d723fa 100644 (file)
@@ -6,8 +6,29 @@ t-restriction-x-dgit-intree-only () {
        return 1
 }
 
+t-restriction-x-dgit-out-of-tree-only () {
+       if [ "x$DGIT_TEST_INTREE" = x ]; then return 0; fi
+       echo 'running out of development tree'
+       return 1
+}
+
 t-restriction-x-dgit-git-only () {
        if test -d .git; then return 0; fi
        echo 'not running out of git clone'
        return 1
 }
+
+t-restriction-x-dgit-schroot-build () {
+       # if DGIT_SCHROOT_CHROOT is set, user wants not to skip this test
+       if [ "x${DGIT_SCHROOT_CHROOT}" != x ]; then return 0; fi
+       schroot -l -c build 2>&1 >/dev/null || return 1
+}
+
+t-restriction-x-dgit-unfinished () {
+       echo 'unfinished test, or unfinished feature'
+       return 1
+}
+
+t-restriction-hint-testsuite-triggers () {
+       :
+}