Я использую Haskell Test Framework через Stack для оценки свойств QuickCheck. Когда я запускаю stack test
, о неисправных свойствах сообщается в виде Gave up! Passed only 95 tests
. Многие примеры тестирования свойств, которые я нашел, сообщают об ошибках в форме Falsifiable, after 48 tests
, за которыми следуют неудавшиеся аргументы. Однако эти примеры, похоже, запускают QuickCheck напрямую, а не через стек и HTF.
Как я могу настроить свою среду, чтобы сообщать об аргументах, созданных QuickCheck, которые не удовлетворяют тестируемому свойству? Как указано в разделе Тестирование с помощью HTF, документация уже скудна и скудна только для некоторых из этих инструментов, пусть только для объединения их вместе.