Как я могу сгенерировать отчеты о покрытии HTML-кода с новым Cabal? - PullRequest
0 голосов
/ 02 марта 2019

Запуск stack test --coverage генерирует хороший отчет в формате HTML, показывающий, какие строки охватывает ваш набор тестов.Как я могу добиться того же, используя cabal new-test?

Я могу передать --enable-coverage для создания файла .tix, но я не уверен, что запускать файл .tix длясоздать отчет в формате HTML.Я почти уверен, что это hpc, но я не смог сработать с правильной командой.

У меня есть стандартная конфигурация Cabal моего приложения, представляющая собой библиотеку, с набором тестов для этого.библиотека.

1 Ответ

0 голосов
/ 04 марта 2019

Похоже, это так же просто, как передать --enable-coverage в cabal new-test.Ранее я выполнял тесты с cabal new-run test:test, чтобы обойти некоторые ограничения new-test (например, не хватает потоковой передачи и цветов), поэтому исправление должно использовать new-test вместо new-run.

...