testprogs:subunit.sh: Add function for expected failures.
[samba.git] / testprogs / blackbox / subunit.sh
index cee8cf6f459155538340af98e125372dadcafce8..e16aee76caa7aaa21f3980768485a2f22985348c 100755 (executable)
@@ -65,3 +65,18 @@ testit () {
        fi
        return $status
 }
+
+testit_expect_failure () {
+       name="$1"
+       shift
+       cmdline="$*"
+       subunit_start_test "$name"
+       output=`$cmdline 2>&1`
+       status=$?
+       if [ x$status = x0 ]; then
+               echo "$output" | subunit_fail_test "$name"
+       else
+               subunit_pass_test "$name"
+       fi
+       return $status
+}