
Uma estrutura de teste de unidade C ++ de Simple, mas extensível, C e C ++.

A maioria das estruturas de teste para C exige muito código de caldeira para configurar testes e suítes de teste - você precisa criar um principal, depois registrar novas suítes de teste e registrar os testes nesses suítes e, finalmente, chamar as funções corretas.
Isso dá ao usuário um ótimo controle, com o infeliz custo de simplicidade.
O critério segue o princípio do beijo, mantendo o controle que o usuário teria com outras estruturas:
| Plataforma | Comando |
|---|---|
| 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 |
Se você deseja ver o critério incluído em sua distribuição favorita, entre em contato com a equipe de mantenedores de pacotes.
As liberações binárias do Linux X86_64 estão disponíveis na página de liberação.
Se você possui uma plataforma diferente, ainda poderá construir a biblioteca a partir da fonte.
Uma documentação on -line está disponível no ReadThedocs (PDF | ZIP | EPUB)
Os testes de amostra podem ser encontrados no diretório de amostra.
| Canal | Descrição |
|---|---|
| Faça uma pergunta em discussões no github | |
| Lista de discussão de critérios em freelists.org |
O critério é construído com os seguintes projetos:
Logotipo feito por Paul Bouigue.