Zainspirowany wewnętrznego narzędzia bisect Django, nos-bisect łatwo bisect swój zestaw testów i znaleźć awarii test-na-testu.
Co ważniejsze: Test FOO nie po uruchomieniu, gdy testu X, bisect powie, co X.
nosetests --bisect = Moduł: TestClass.failing_test
I trochę czasem-użyteczne wyjście:
Bisecting przeciwko tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Przełęcz 1: Bieg 1410 badanie (-a) w 2 kawałkach ...
│ ├ ** Fragment 1a: Bieganie 780 testów
│ │ └ ** Testy zakończone w 371.578s (awaria znalezionych)
│ ├ ** Fragment 1b: Bieganie 631 testów
│ │ └ ** Testy zakończone w 224.881s (awaria znalezionych)
│ └ ** Wiele źródeł niepowodzenia znaleziono (2 wiertarek)
(W naszym powyższym przypadku, nasz zestaw testowy jest faktycznie uszkodzony, więc nie jest to w przypadku braku znaleźć sposób, aby podział na pół)
Wymagania :
- < li> Python
- nos
Komentarze nie znaleziono