Отчет только о неудачных тестах в Test::More

У меня есть много проверок для случайно сгенерированных данных. Как я могу получить отчетное сообщение только для неудачных тестов и ничего не показывать, если проверка в порядке?

1 ответ

Решение

Вы можете использовать fail рутина. Сделайте свои проверки вне любого кода Test::More и используйте этот результат, чтобы решить, выводите ли вы тестовые сообщения.

foreach my $element ( @randomly_generated_data ) {
    my $result = ...; # your checks here
    next if $result;
    fail( 'Some message' );
    }
Другие вопросы по тегам