Если один тест не пройден, весь пакет не пройден, и, следовательно, выводятся результаты всех тестов в этом пакете.Это громоздко, так как тестируемые функции имеют вход в них.Я мог бы полностью отключить ведение журнала, но это затрудняет отслеживание корня в случае сбоя теста, поскольку мой вывод журнала содержит массу дополнительного шума.
Можно ли распечатать вывод только из конкретного теста, которыйпроисходит сбой вместо печати всего пакета?
Первое решение, которое приходит на ум, - это обернуть каждый тест в функцию, которая перенаправляет вывод журнала в буфер, а затем печатать буфер только в том случае, если тест оборачивается.терпит неудачу, но это, очевидно, добавляет дополнительный шаблон к моим тестам, которые я бы предпочел не добавлять.