nose-cov

Tela Software:
nose-cov
Detalhes de Software:
Versão: 1.6
Data de upload: 20 Feb 15
Revelador: Meme Dough
Licença: Livre
Popularidade: 6

Rating: nan/5 (Total Votes: 0)

nariz-cov é um plugin nariz que produz relatórios de cobertura. & Nbsp; Ele também suporta a cobertura de subprocessos.
Todos os recursos oferecidos pelo pacote de cobertura devem estar disponíveis, seja através de nariz-cov ou através de arquivo de configuração de cobertura.
Instalação
O pacote de nariz-cov pode ser instalado com pip ou easy_install:
pip instalar nose-cov
easy_install nose-cov
A desinstalação
Desinstalação de pacotes é suportado por pip:
pip desinstalação nose-cov
No entanto easy_install não fornece uma facilidade de desinstalação.
Importante
Certifique-se de excluir manualmente o arquivo init_cov_core.pth em seu diretório site-packages.
Este arquivo começa coleção cobertura de subprocessos se apropriado durante a inicialização local na inicialização python.
Uso
A seguir irá informar sobre a cobertura combinada do processo principal e tudo isso de subprocessos:
nosetests --with-cov --cov myproj testes /
Mostra um relatório terminal:
---------- Cobertura: plataforma linux2, python 2.6.5-final-0 -----------
Nome stmts Exec Capa
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
Relatórios
É possível gerar qualquer combinação dos relatórios para um único teste.
Os relatórios disponíveis são terminal (com ou sem perder os números de linha mostrados), HTML, XML e código fonte anotada.
O relatório do terminal sem números de linha (padrão):
nosetests --with-cov testes prazo --cov myproj --cov-relato /
---------- Cobertura: plataforma linux2, python 2.6.5-final-0 -----------
Nome stmts Exec Capa
----------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94%
myproj / feature4286 94 85 90%
----------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
O relatório terminal com números de linha:
nosetests cov --with---cov-report-termo faltando --cov testes myproj /
---------- Cobertura: plataforma linux2, python 2.6.5-final-0 -----------
Nome stmts Exec Tampa Faltando
--------------------------------------------------
myproj / __ init__ 2 2 100%
myproj / myproj 257 244 94% 24-26, 99, 149, 233-236, 297-298, 369-370
myproj / feature4286 94 85 90% 37, 40, 183-188, 197
--------------------------------------------------
TOTAL 353 331 93%
-------------------------------------------------- --------------------
Os restantes três relatórios de saída para arquivos sem mostrar nada no terminal (útil para quando a saída é ir a um servidor de integração contínua):
nosetests --com-cov
& Nbsp; - cov-relatório html
& Nbsp; - cov-relatório xml
& Nbsp; - cov-relatório annotate
& Nbsp; - Testes cov myproj /
Arquivo de Dados Cobertura
O arquivo de dados são apagados no início de testes para garantir que os dados limpa para cada teste.
O arquivo de dados é deixado no final de testes para que seja possível a utilização de ferramentas de cobertura normais para examiná-lo

Requisitos :.

  • Python
  • nariz

Limitações :

  • Para variáveis ​​de ambiente de medição subprocess deve fazê-lo a partir do processo principal para o sub-processo. O python usado pelo subprocess deve ter nariz-cov instalado. O subprocess deve fazer a inicialização normal de site para que as variáveis ​​de ambiente podem ser detectados e cobertura iniciado.

Programas semelhantes

Outro software de desenvolvedor Meme Dough

nose2-cov
nose2-cov

14 Apr 15

cov-core
cov-core

20 Feb 15

Comentário para nose-cov

Comentários não encontrado
Adicionar comentário
Ligue imagens!