Execução de testes de subscription.py vs cobertura de execução de test runner
Durante oCoverage.py com Ned Batchelder Brian e Ned discutiram brevemente que, se você precisar executar testes com cobertura,é preferível executar testes decoverage.py
executando ocoverage run
em vez de chamar um corredor de teste com cobertura. Por que isso e qual a diferença?
Para colocar algum contexto nisso: atualmente estou usandonose
test runner e execute os testes com a ajuda denosetests
ferramenta de linha de comando com--with-coverage
opção:
$ nosetests --with-coverage --cover-html
Devo fazê-lo através docoverage run -m
em vez de?
$ coverage run -m nose
$ coverage report