2012-04-06 77 views
13

cabal中测试套件的当前状态是什么,更重要的是,我可以在哪里保持它们?用Cabal使用quickCheck测试?

我已经做了一些动作,我可以找到的最新信息暗示着I can't trust the documentation,而且在一年中最好的一段时间里,我一直无法找到任何人谈论它。我听说过一个cabal-test-quickcheck库的传言,但似乎找不到一个关于hackage的文章,并且找不到如何设置它的示例。

最近将quickCheck测试连接到cabal测试套件的标准方法是什么?

回答

4

Cabal-1.14.0.0自从那时起就出现了,详细的测试套件seems to be available

虽然cabal-test-quickcheck包似乎还没有发布,也许你可以从test-framework-quickcheck2获得类似的功能?

或者,您可以忽略Cabal中的内置测试支持,并使用标志来确定是否构建测试可执行文件。

+0

我已经用'test-framework'获得了很好的结果,所以我不敢相信Cabal人完全在浪费他们的时间重新发明它,因为他们只需要将它用于测试套件!只需使用'simple'测试套件,在'test-framework'中将一个钩子挂接到main中。 – alternative 2012-04-06 11:38:10