mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-03-14 03:25:15 +01:00
test: reset test_subtest_known_broken_ after each success/failure.
This means that test_subtest_known_broken needs to be called before every known broken subtest, which is no different than what is documented for the test_begin_subtest case. The assumption is that every test ends up calling either skipping, calling test_ok_ or test_failure_ and and the latter in turn delegate to the known_broken versions in the case where test_subtest_known_broken_ is set.
This commit is contained in:
parent
fa52a0d094
commit
22af786838
1 changed files with 3 additions and 0 deletions
|
@ -574,12 +574,14 @@ test_failure_message_ () {
|
|||
}
|
||||
|
||||
test_known_broken_ok_ () {
|
||||
test_subtest_known_broken_=
|
||||
test_fixed=$(($test_fixed+1))
|
||||
say_color pass "%-6s" "FIXED"
|
||||
echo " $@"
|
||||
}
|
||||
|
||||
test_known_broken_failure_ () {
|
||||
test_subtest_known_broken_=
|
||||
test_broken=$(($test_broken+1))
|
||||
test_failure_message_ "BROKEN" "$@"
|
||||
}
|
||||
|
@ -614,6 +616,7 @@ test_skip () {
|
|||
fi
|
||||
case "$to_skip" in
|
||||
t)
|
||||
test_subtest_known_broken_=
|
||||
say_color skip >&3 "skipping test: $@"
|
||||
say_color skip "%-6s" "SKIP"
|
||||
echo " $1"
|
||||
|
|
Loading…
Add table
Reference in a new issue