
إطار اختبار الوحدة البسيط ، ولكن قابلية التوسيع ، C ++.

تتطلب معظم أطر الاختبار لـ C الكثير من رمز Boilerplate لإعداد الاختبارات واختبار الأجنحة - تحتاج إلى إنشاء أحد أدوات الاختبار الرئيسية ، ثم تسجيل أجنحة اختبار جديدة ، ثم تسجيل الاختبارات داخل هذه الأجنحة ، وأخيراً استدعاء الوظائف الصحيحة.
هذا يعطي المستخدم تحكمًا كبيرًا ، بتكلفة البساطة المؤسفة.
يتبع المعيار مبدأ KISS ، مع الحفاظ على السيطرة على المستخدم مع الأطر الأخرى:
| منصة | يأمر |
|---|---|
| Ubuntu (> = 21.04) / Debian (> = 11) | apt-get install libcriterion-dev |
| جنتو | emerge -a dev-libs/criterion |
| Arch Linux (AUR) | pacaur -S criterion |
| ماكوس | brew install criterion |
| نيكس | nix-shell -p criterion |
| FreeBsd | pkg install criterion |
إذا كنت ترغب في رؤية المعيار المدرج في التوزيع المفضل لديك ، فيرجى التواصل مع فريق المشرفين على الحزم.
تتوفر الإصدارات الثنائية لـ Linux X86_64 على صفحة الإصدار.
إذا كان لديك منصة مختلفة ، فلا يزال بإمكانك إنشاء المكتبة من المصدر.
تتوفر وثائق عبر الإنترنت على ReadTheDocs (PDF | ZIP | EPUB)
يمكن العثور على اختبارات العينة في دليل العينة.
| قناة | وصف |
|---|---|
| اطرح سؤالاً في مناقشات جيثب | |
| القائمة البريدية المعيار على freelists.org |
تم تصميم المعيار مع المشاريع التالية:
شعار صنعه بول بويجي.