Результаты тестов в мультипакетном проекте не показываются с помощью `stack test '
У меня есть мультипакетный проект с тестовыми костюмами в каждой упаковке. Когда я бегу stack test
Я ожидаю, что вывод тестов каждого пакета будет показан, но это не так. Вот что у меня есть:
package1-0.1.0.0: test (suite: package1-test)
package2-0.1.0.0: test (suite: package2-test)
package3-0.1.0.0: build (test)
package1-0.1.0.0: Test suite package1-test passed
package3-0.1.0.0: test (suite: package3-test)
package3-0.1.0.0: Test suite package3-test passed
...
Я хотел бы увидеть что-то вроде этого:
test/Test.hs
Test.Pack1
Ggurda
skovoroda: OK (0.41s)
OK
patak: OK (7.59s)
OK
Я тоже могу увидеть подробный вывод теста, если я укажу пакет явно (stack test package1:test:package1-test
), но я не хочу делать это вручную для всех пакетов, которые у меня есть.
Есть ли команда, которая поможет показать подробный вывод результатов каждого теста каждого пакета?
1 ответ
Решение
Вы можете использовать --dump-logs
пометить или использовать соответствующую опцию, добавив следующую строку к вашему stack.yaml
:
dump-logs: all