Отчет только о неудачных тестах в Test::More
У меня есть много проверок для случайно сгенерированных данных. Как я могу получить отчетное сообщение только для неудачных тестов и ничего не показывать, если проверка в порядке?
1 ответ
Решение
Вы можете использовать fail
рутина. Сделайте свои проверки вне любого кода Test::More и используйте этот результат, чтобы решить, выводите ли вы тестовые сообщения.
foreach my $element ( @randomly_generated_data ) {
my $result = ...; # your checks here
next if $result;
fail( 'Some message' );
}