Тест, помеченный как поврежденный (с помощью @test_broke
), не приводит к сбою теста, все тесты пройдены, как указано SUCCESS
в выходных данных.
Из документов @test_broken
:
help?> @test_broken
@test_broken ex
Indicates a test that should pass but currently consistently fails.
Tests that the expression ex evaluates to false or causes an exception.
Returns a Broken Result if it does, or an Error Result if the expression evaluates to true.
Пример:
julia> using Test
julia> @testset begin
@test 1 == 1 # results in a Pass
@test 1 == 2 # results in a Fail
@test_broken 1 == 2 # results in a Broken
end
Test Summary: | Pass Fail Broken Total
test set | 1 1 1 3
ERROR: Some tests did not pass: 1 passed, 1 failed, 0 errored, 1 broken.