| CRPCT. Testador de Unidade de Posix C ++ Robust C ++ |
Baixe Agora |
CRPCT. Classificação e resumo
- Nome do editor:
- Bjorn Fahller
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 103 KB
CRPCT. Tag
CRPCT. Descrição
Testador de Unidade de Posix C ++ robusta completa gratuita O CRPcut permitirá que os desenvolvedores facilmente escrevam testes que outros quadros de teste de unidade não podem gerenciar.crpcut são simples de usar o sistema de teste de unidade para C ++, onde cada caso de teste é executado em seu próprio processo e próprio diretório de trabalho, para garantir que cada teste. O caso começa a partir de um ardósia limpa. Com o CRPCT, cada caso de teste é executado em seu próprio processo e seu próprio diretório de trabalho. Se um caso de teste falhar, o processo terminará imediatamente, antes de prejudicar ainda mais. Isso significa que cada caso de teste é iniciado a partir de uma ardósia limpa, não afetada por outros testes. Esta é a compartimentalização.É também significa que o conjunto de testes continua, mesmo que um teste acasse. Você será capaz de definir rapidamente prazos para casos de teste, e se o tempo permitido for seriamente desanimado, o processo de caso de teste será automaticamente morto. Estes dois compõem a parte da robustez. Você pode definir dependências entre casos de teste, de modo que, se um teste fundamental falhar, os testes que são baseados na funcionalidade fundamental nem serão executados. O processo principal do CRPCT não tem nenhuma memória dinâmica alocada No momento em que um processo de caso de teste é iniciado, para que você possa executar o CRPCT usando uma ferramenta de teste de memória, como Valgrind, e se houver memória alocada quando o processo de caso de teste terminar, você pode ter certeza de que você encontrou um vazamento de memória Seu teste. Se você tiver uma CPU multi-core, pode ser benéfica executar vários casos de teste em paralelo. O crptcut permite que haja arquivos deixados no diretório de trabalho do processo de teste após o finalizador do processo de teste, o caso de teste é considerado falhado. O diretório de trabalho é deixado intocado pelo CRPCT, para você examinar. O que há de novo nesta versão: · Pequenas mudanças de documentação
CRPCT. Software Relacionado