QuickChick在Coq中生成的随机测试数量

时间:2017-08-26 02:23:36

标签: libraries coq

每当我在Coq中使用QuickChick时,它的默认值为10000次。有没有办法更改此默认值以生成不同数量的测试?

2 个答案:

答案 0 :(得分:4)

我想出了办法:

Extract Constant Test.defNumTests => "42".

QuickChick test_predicate.

最多可以对test_predicate进行42次测试:

+++ Passed 42 tests (0 discards)

答案 1 :(得分:4)

您还可以尝试使用QuickChickWithstdArgsupdMaxSuccess,如下所示:

    QuickChickWith (updMaxSuccess stdArgs 42) test_predicate.

但是,大多数时候我使用你的提取黑客来避免大量的自然数。