Текущее состояние интеграции модульных тестов с Кабал-кланом Хаскелла?
когда я google для интеграции модульных тестов с файлами cabal, я либо нахожу
- http://www.haskell.org/haskellwiki/How_to_write_a_Haskell_program который, похоже, не описывает интеграцию HUnit/QuickCheck с файлом Cabal
- или я вижу сообщения, такие как " подождите Cabal x.y, который будет поддерживать cabal test", но я не могу найти никакой документации для этого
Как бы вы запустили все модульные тесты с помощью cabal (например, каждый раз, когда я делаю "cabal build") сегодня?
1 ответов
убедитесь, что у вас установлена последняя версия Cabal и cabal-install.
есть в своем . См.в этом разделе документации кабала для объяснения того, как написать
test-suite
раздел в вашем файле Cabal и в этом разделе для получения инструкций о том, как его запустить.
Я использую встроенную поддержку тестирования в течение некоторого времени, и это спасло меня от необходимости поддерживать хрупкие файлы Makefile только для моих тестов. В выводе командной строки , но они были исправлены в голове, поэтому в следующем выпуске Cabal / cabal-install все должно быть очень гладким.