* Force flush of writes to stdout in c/tests/test_child.
(Jelmer Vernooij, #687611)
+* Perl module now correctly outputs "failure" instead of "fail". (Stewart Smith)
+
* Provisional Python 3.x support.
(Robert Collins, Tres Seaver, Martin[gz], #666819)
+* Shell functions now output timestamps. (Stewart Smith)
+
* ``subunit.chunked.Decoder`` Python class takes a new ``strict`` option,
which defaults to ``True``. When ``False``, the ``Decoder`` will accept
incorrect input that is still unambiguous. i.e. subunit will not barf if
{
my $name = shift;
my $reason = shift;
- end_test($name, "fail", $reason);
+ end_test($name, "failure", $reason);
}
sub success_test($;$)
subunit_start_test () {
# emit the current protocol start-marker for test $1
+ echo "time: `date -u '+%Y-%m-%d %H:%M:%SZ'`"
echo "test: $1"
}
subunit_pass_test () {
# emit the current protocol test passed marker for test $1
+ echo "time: `date -u '+%Y-%m-%d %H:%M:%SZ'`"
echo "success: $1"
}
# the error text.
# we use stdin because the failure message can be arbitrarily long, and this
# makes it convenient to write in scripts (using <<END syntax.
+ echo "time: `date -u '+%Y-%m-%d %H:%M:%SZ'`"
echo "failure: $1 ["
cat -
echo "]"
# the error text.
# we use stdin because the failure message can be arbitrarily long, and this
# makes it convenient to write in scripts (using <<END syntax.
+ echo "time: `date -u '+%Y-%m-%d %H:%M:%SZ'`"
echo "error: $1 ["
cat -
echo "]"
subunit_skip_test () {
# emit the current protocol test skipped marker for test $1
+ echo "time: `date -u '+%Y-%m-%d %H:%M:%SZ'`"
echo "skip: $1"
}