Inspiré par l'outil de bisect interne de Django, le nez-bisect aisément bissecter votre suite de test et de trouver des échecs de test sur-test.
Plus important encore: Test FOO échoue lorsqu'il est exécuté lorsque le test X, bissecter vous dire ce que X est.
nosetests --bisect = module: TestClass.failing_test
Et obtenir une sortie parfois utiles:
Médiatrice contre tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Col 1: Exécution 1410 test (s) dans deux morceaux ...
│ ├ ** Chunk 1a: Running 780 essais
│ │ └ ** Tests réalisés en 371.578s (non trouvé)
│ ├ ** Chunk 1b: Running 631 essais
│ │ └ ** Tests réalisés en 224.881s (non trouvé)
│ └ ** sources multiples d'échec trouvés (2 chunks)
(Dans notre cas ci-dessus, notre suite de test est effectivement cassé, donc ce est à défaut de trouver un moyen de couper en deux)
Exigences :
- < li> Python
- nez
Commentaires non trouvées