tala e análise de cobertura de teste?
-
22-08-2019 - |
Pergunta
Eu estou procurando uma ferramenta de análise estática com a maturidade da tala que também produz análise de cobertura de teste do código. Por exemplo, todas as funções não-estáticos em libfoo.c deve estar presente em libfoo.h, por esse token de todas as funções em libfoo.h deve ter testes de unidade.
É claro que tal comportamento seria necessário algum tipo de controle granular, mas isso seria definido em algum tipo de arranque de arquivo de configuração para a ferramenta de análise estática.
Eu estou trabalhando em um projeto que está se movendo muito rapidamente, todos os tipos de coisas está sendo adicionados diariamente, eu estou esperando encontrar alguma ferramenta de análise estática que ajuda a garantir a cobertura de teste de unidade permaneça adequado. É uma grande equipe, distribuída geograficamente o que significa que o material fica comprometida 24/7, eu preciso de nightly builds para ser mais inteligente.
Eu não preciso que ele seja super inteligente, eu só preciso para quebrar a construir, se algo não está sendo testado, a menos que seu explicitamente levados fora do escopo.
CCAN está trabalhando em algo semelhante, porém a sua vai ser meses antes de qualquer coisa substancial está escrito. Eu também preciso de algo amadurecer.
Agradecemos antecipadamente por links para quaisquer pedras preciosas.
Outras dicas
Você pode estar interessado em verificar: Qual é a melhor ferramenta de linha de comando para limpar o código? Eu não sei se ele vai ajudar, mas há muitas ótimas sugestões sobre lá.