Criterion
v2.4.2

죽은 단순하지만 확장 가능한 C 및 C ++ 장치 테스트 프레임 워크.

C에 대한 대부분의 테스트 프레임 워크에는 테스트 및 테스트 스위트를 설정하기 위해 많은 보일러 플레이트 코드가 필요합니다. 메인을 작성한 다음 새로운 테스트 스위트를 등록한 다음이 스위트 내에 테스트를 등록한 다음 올바른 기능을 호출해야합니다.
이것은 불행한 단순성 비용으로 사용자에게 큰 제어를 제공합니다.
Criterion은 KISS 원칙을 따르고 사용자가 다른 프레임 워크와 함께 할 수있는 제어를 유지합니다.
| 플랫폼 | 명령 |
|---|---|
| 우분투 (> = 21.04) / 데비안 (> = 11) | apt-get install libcriterion-dev |
| 젠투 | emerge -a dev-libs/criterion |
| 아치 리눅스 (AUR) | pacaur -S criterion |
| 마코스 | brew install criterion |
| 아니야 | nix-shell -p criterion |
| freebsd | pkg install criterion |
좋아하는 배포에 포함 된 기준을 보려면 패키지 관리자 팀에 연락하십시오.
Linux x86_64의 이진 릴리스는 릴리스 페이지에서 확인할 수 있습니다.
다른 플랫폼이있는 경우에도 소스에서 라이브러리를 빌드 할 수 있습니다.
온라인 문서는 Readthedocs (pdf | zip | epub)에서 제공됩니다.
샘플 테스트는 샘플 디렉토리에서 찾을 수 있습니다.
| 채널 | 설명 |
|---|---|
| Github 토론에서 질문하십시오 | |
| freelists.org의 기준 메일 링리스트 |
기준은 다음 프로젝트로 구축됩니다.
Paul Bouigue가 만든 로고.