Я пытаюсь понять, как интегрировать некоторые тесты QuickCheck с Cabal.Этот gist предполагает, что функция quickCheck
возвращает ненулевой статус при сбое, но я не получаю такого поведения, поэтому использование exitcode-stdio-1.0
типа комплекта тестов Cabal, похоже, не работает для меня, если толькоЯ хочу назвать error
во всех моих тестах.
Руководство пользователя cabal также упоминает detailed-1.0
набор тестов, но AFAICT этого пока не существует.Это все еще так?
Из ответов вроде этого кажется, что многие люди используют пакет тест-фреймворка .Это для меня излишне, но это то, что я должен использовать?
Я остался недоволен этой ситуацией.
Версии вещей, которые я использую:
cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library
QuickCheck-2.4.1.1