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製作的徽標。