У меня есть проект Haskell и Cabal пакет-описание, которое позволяет мне построить и установить мой пакет сКак настроить простой тест с помощью Cabal?
$ cabal configure $ cabal build $ cabal install
Но как насчет cabal test
? Помощник Кабала говорит, чтобы настроить тестовый набор с помощью UserHooks, но как я могу это сделать?
Хмм, выглядит как опечатка в руководстве. Не следует ли читать «Cabal-Version:> = 1.10'? Или ранее кабалы безвредно игнорируют его? –
Err, невзирая на это, он говорит прямо в руководстве: «Использование разделов тестового набора требует, по крайней мере, версии Cabal 1.9.2» –
, обратите внимание, что для того, чтобы зависимости набора тестов к * install *, вы должны запустить 'cabal install - -enable-tests'. Затем вы можете запустить 'cabal test' для запуска своих тестов. –