nariz-kleenex é um plugin nariz que tenta parar a dor associada com um grande conjunto de testes por apenas executar os ensaios aplicáveis para as mudanças em sua [git] ramo.
Sobre
Assumindo --with-kleenex, kleenex é totalmente ativo em todos os testes. O que isto significa, é que vai tentar se conectar a um banco de dados de cobertura (sqlite: ///coverage.db por padrão) e determinar quais testes ele precisa ser executado com base nas alterações no código. Se os dados de um teste está faltando no banco de dados (por exemplo, o teste é novo), ele irá incluir esse teste na suíte automaticamente. Isso é bom para criação de protótipos, mas não costumam ser úteis no mundo real.
Kleenex também verifica falta de cobertura ao longo do caminho. Por padrão, ele irá gerar um erro quando ela atinge uma alteração de código que não tem cobertura de teste. Para desativar essa funcionalidade, você deve definir --kleenex-skip-falta.
real Usage World
Kleenex é projetado para funcionar em ambientes de IC. Geralmente, você poderia configurar o seu servidor de CI para executá-lo no modo de gravação (com --kleenex-registro), e seus clientes (a si mesmo, outros desenvolvedores) seria simplesmente se conectar a esse banco de dados para descobrir cobertura. . Isso garante que a instalação fica ciente de sua divisão de origem (por exemplo, master) e não grava dados de crianças
Requisitos :
- Python
- nariz
Comentários não encontrado