跳到内容

快速鸡/快速鸡

存储库文件导航

快速鸡

圆形CI 项目聊天

描述

辅导的

安装

来自OPAM

#添加Coqopam存储库(如果您还没有)opam回购添加coq-releasedhttps://coq.inia.fr/opam/发布opam更新#安装coq-quickchick opam包opam安装coq-quickchick

简单示例

  • 示例/教程。v(v)
  • 示例/红黑色
  • 示例/stlc
  • 示例/ifc-basic

正在运行进行测试将检查并执行所有这些。如果成功,你应该在最后看到“成功”。

文档

QuickChick的公共API总结如下快速芯片接口。v(v).

顶级命令

  • 快速检查c
  • 样品g
  • 派生c的任意值
  • 派生c的Show
  • 为(fun x=>p)派生任意大小的SuchThat
  • 派生p的拒绝
  • 派生EnumSizedSuchThat for(fun x=>p)
  • Derive ArbitrarySizedSuchThat for(fun x=>let(x1,x2…):=x in p)
  • 快速检查参数c
  • 突变检查c p
  • 使用参数c p进行变异检查
  • MutateCheckMany c ps
  • MutateCheckMany带参数c ps

更多资源

这里还有一些阅读材料:


开发者角落

生成依赖项

依赖项列在coq-快速鸡.opam.

#要获得依赖项,请添加Coqopam存储库(如果您还没有)opam回购添加coq-releasedhttps://coq.inia.fr/opam/发布opam更新opam安装--仅deps-

生成

沙丘建造

运行测试

沙丘试验

为quickChick工具运行额外测试

沙丘安装coq-quickchick#在全球范围内提供quickchick沙丘建造@cram