Criterion
v2.4.2

Dead-simple但可扩展的C ++单元测试框架。

C的大多数测试框架都需要大量的样板代码来设置测试和测试套件 - 您需要创建一个主,然后注册新的测试套件,然后在这些套件中注册测试,最后调用正确的功能。
这为用户提供了巨大的控制,以简单性的不幸成本。
标准遵循亲吻原则,同时保持用户将使用其他框架的控制:
| 平台 | 命令 |
|---|---|
| ubuntu (> = 21.04) / debian (> = 11) | apt-get install libcriterion-dev |
| Gentoo | emerge -a dev-libs/criterion |
| Arch Linux (AUR) | pacaur -S criterion |
| macos | brew install criterion |
| 尼克斯 | nix-shell -p criterion |
| freebsd | pkg install criterion |
如果您想查看自己喜欢的发行版中包含的标准,请与他们的包装维护者团队联系。
Linux X86_64的二进制版本可在发布页面上找到。
如果您的平台不同,您仍然可以从源构建库。
可以在ReadThedocs(PDF | ZIP | EPUB)上提供在线文档
样品测试可以在样品目录中找到。
| 渠道 | 描述 |
|---|---|
| 在Github讨论中提出一个问题 | |
| freelists.org上的标准邮件列表 |
标准是由以下项目构建的:
Paul Bouigue制作的徽标。