我通过 Stack 使用 Haskell 测试框架来评估 QuickCheck 属性。当我运行时stack test
,失败的属性以Gave up! Passed only 95 tests
. 我发现的许多属性测试示例都以失败Falsifiable, after 48 tests
的参数的形式报告失败。然而,这些示例似乎直接运行 QuickCheck,而不是通过 Stack 和 HTF。
如何配置我的环境以报告由 QuickCheck 生成的不满足被测属性的参数?正如在使用 HTF 进行测试中指出的那样,仅对于其中一些工具来说,文档已经很少而且很差,更不用说将它们组合在一起了。