Pytest-incremental

Um corredor de teste incremental (plugin Pytest)
Baixe Agora

Pytest-incremental Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Nome do editor:
  • Eduardo Naufel Schettino
  • Site do editor:

Pytest-incremental Tag


Pytest-incremental Descrição

Um corredor de teste incremental (plugin Pytest) O Pytest-Incemental é um corredor de teste incremental (pytest plugin). O que é um "corredor de teste incremental"? Ao falar sobre ferramentas de construção, é comum consultar os termos: - Construção inicial (completa) - Todos os arquivos são compilados - incrementais Build (ou reconstrução parcial) - apenas arquivos alterados são compilados - No-Op Build - Nenhum arquivo é compilado (nenhum alterado desde a última execução) para que um "corredor de teste incremental" apenas reexecute os testes que foram afetados por alterações na fonte Código desde a última execução de teste. Como funciona? Pytest-incremental é um plugin Pytest. Portanto, se você puder executar sua suíte de teste com Pytest, você pode usar o Pytest-Incemental.O plugin analisará seus arquivos de origem do Python e através de suas importações definirem as dependências dos módulos. Doit é usado para acompanhar as dependências e salvar os resultados. O plugin modificará como o Pytest cobra seus testes. Pytest Faça o resto do trabalho de realmente executar os testes e relatar os resultados.Install: Pytest-incremental é testado no Python 2.6, 2.7.pip Instalar Pytest-incremental`ython setup.py installing installing, também pode apenas pegar o arquivo do módulo plugin e colocar no caminho do seu projeto. Em seguida, ative-o (verifique os documentos do PYTEST) .USAGE: basta passar o parâmetro - interno ao chamar da linha de comando: py.test --encrementalyou pode também ativá-lo por padrão adicionando a seguinte linha ao seu PYTEST.INI: AddOpts = - Pacotes KINCREMENTALWATCHEDBY Padrão Todos os módulos coletados pelo PYTEST serão usados como dependências se importados. Para limitar ou estender as pastas assistidas, você deve usar os requisitos do parâmetro - Watch-PKG: · Pitão Limitações: · Do pacote Import * Módulos importados de __all__ em um pacote não são contados como uma dependência · Módulos importados não usando a declaração de importação · Módulos não explicitamente importados, mas usados no tempo de execução (isto é, conftest.py ao executar seus testes com Pytest) · Macaco-Patching. (isto é, uma importações X. B Macaco-Patches X. Neste caso, pode depender de B)


Pytest-incremental Software Relacionado

poste_replique.

CLI e Python API para comunicação do lado do cliente com um servidor de RESSISTENTE Persistente ...

454

Download