
Kerangka kerja pengujian unit C ++ yang sangat sederhana, namun dapat diperluas.

Sebagian besar kerangka kerja tes untuk C memerlukan banyak kode boilerplate untuk mengatur tes dan suite tes - Anda perlu membuat utama, kemudian mendaftarkan suite tes baru, kemudian mendaftarkan tes di dalam suite ini, dan akhirnya memanggil fungsi yang tepat.
Ini memberi pengguna kendali besar, dengan biaya kesederhanaan yang tidak menguntungkan.
Kriteria mengikuti prinsip ciuman, sambil menjaga kontrol yang akan dimiliki pengguna dengan kerangka kerja lain:
| Platform | Memerintah |
|---|---|
| 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 | nix-shell -p criterion |
| Freebsd | pkg install criterion |
Jika Anda ingin melihat kriteria yang termasuk dalam distribusi favorit Anda, silakan hubungi tim pemelihara paket mereka.
Rilis Biner untuk Linux X86_64 tersedia di halaman rilis.
Jika Anda memiliki platform yang berbeda, Anda masih dapat membangun perpustakaan dari sumber.
Dokumentasi online tersedia di ReadThedocs (PDF | ZIP | EPUB)
Tes sampel dapat ditemukan di direktori sampel.
| Saluran | Keterangan |
|---|---|
| Ajukan pertanyaan dalam diskusi GitHub | |
| Mailing List Criterion di freelists.org |
Kriteria dibangun dengan proyek -proyek berikut:
Logo yang dibuat oleh Paul Bouigue.