Inspirado pela ferramenta bisect interno do Django, nariz-bisect facilmente bissetriz sua suíte de testes e encontrar falhas test-on-teste.
Mais importante: Test FOO falha quando executado quando teste X, bissetriz irá dizer-lhe o que X é.
nosetests --bisect = módulo: TestClass.failing_test
E obter alguma saída às vezes útil:
Bisecting contra tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Passe 1: Funcionamento 1410 de teste (s) em 2 pedaços ...
│ ├ ** Chunk 1a: Correr 780 testes
│ │ └ ** testes concluídos em 371.578s (falha encontrada)
│ ├ ** 1b Chunk: Funcionamento 631 testes
│ │ └ ** testes concluídos em 224.881s (falha encontrada)
│ └ ** múltiplas fontes de falha encontrados (dois blocos)
(No nosso caso acima, o nosso conjunto de testes é realmente quebrado, por isso é de não conseguir encontrar uma maneira de bissetriz)
Requisitos :
- < li> Python
- nariz
Comentários não encontrado