summaryrefslogtreecommitdiff
path: root/t/t0000-basic.sh
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2022-03-30 18:01:11 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2022-03-30 18:01:11 -0700
commit53747016a662af5c04b3ed3beadd21d5dffd8682 (patch)
treeabdb405f4b8007d9de01c8f1717dfc2119209953 /t/t0000-basic.sh
parentMerge branch 'ab/hook-tests-updates' (diff)
parenttest-lib: have --immediate emit valid TAP on failure (diff)
downloadtgif-53747016a662af5c04b3ed3beadd21d5dffd8682.tar.xz
Merge branch 'ab/test-tap-fix-for-immediate'
Fix test framework a bit. * ab/test-tap-fix-for-immediate: test-lib: have --immediate emit valid TAP on failure
Diffstat (limited to 't/t0000-basic.sh')
-rwxr-xr-xt/t0000-basic.sh13
1 files changed, 13 insertions, 0 deletions
diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh
index 9dcbf518a7..17a268ccd1 100755
--- a/t/t0000-basic.sh
+++ b/t/t0000-basic.sh
@@ -101,6 +101,19 @@ test_expect_success 'subtest: 2/3 tests passing' '
EOF
'
+test_expect_success 'subtest: --immediate' '
+ run_sub_test_lib_test_err partial-pass \
+ --immediate &&
+ check_sub_test_lib_test_err partial-pass \
+ <<-\EOF_OUT 3<<-EOF_ERR
+ > ok 1 - passing test #1
+ > not ok 2 - failing test #2
+ > # false
+ > 1..2
+ EOF_OUT
+ EOF_ERR
+'
+
test_expect_success 'subtest: a failing TODO test' '
write_and_run_sub_test_lib_test failing-todo <<-\EOF &&
test_expect_success "passing test" "true"