Cobertura de Código e Testes Unidade de código Python
-
07-07-2019 - |
Pergunta
Já visitei de testes de unidade preferencial Python quadro . Não estou apenas olhando para Python Unit Testing Framework, mas também a cobertura de código com respeito a testes de unidade. Até agora eu só vim através coverage.py . Existe alguma opção melhor?
Uma opção interessante para mim é integrar CPython , testes unitários de código e código Python cobertura do Python código com Visual Studio 2008 através de plugins (algo semelhante a IronPython estúdio ). O que pode ser feito para conseguir isso? Estou ansioso para sugestões.
Solução
PyDev parece permitir a cobertura de código de dentro do Eclipse.
Eu ainda tenho que encontrar como integrar isso com o meu próprio (e complexo) processo de construção, então eu uso coverage.py de Ned Batchelder na linha de comando.
Outras dicas
Nós usamos esta Django cobertura integração , mas em vez de usar o padrão coverage.py em análise, gerar algum HTML simples: fonte Colorize Python usando o built-in tokenizer .
novo suporte Python NetBeans tem firmemente suporte a cobertura de código integrado .
Se você quiser a cobertura de código interativo, onde você pode ver a mudança sua cobertura de estatísticas em tempo real, dar uma olhada em Python Cobertura Validador .
Testoob tem uma opção de puro "--coverage
" de linha de comando para gerar um relatório de cobertura .