Ответ 1
-
Убедитесь, что установлена последняя версия установки Cabal и cabal.
-
У вас есть
test-suite
раздел в.cabal
файле. См. этот раздел документации по кабалу для объяснения того, как написать разделtest-suite
в вашем файле Cabal и этот раздел для инструкций по ее запуску.
Я использую встроенную поддержку тестирования в течение некоторого времени, и это избавило меня от необходимости поддерживать хрупкие Make файлы только для моих тестов. В выводе командной строки cabal test
все еще есть некоторые грубые грани, но они исправлены в HEAD, поэтому в следующем выпуске Cabal/cabal-install все должно быть очень плавным.