Inspirert av Django interne halvere verktøyet, vil nese-bisect lett halvere din testsuite og finne test-on-test feil.
Enda viktigere: Test FOO mislykkes når det kjøres når test X, halvere vil fortelle deg hva X er.
nosetests --bisect = modul: TestClass.failing_test
Og få litt noen ganger-nyttig utgang:
Halvere mot tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Pass 1: Running 1410 test (er) i to biter ...
│ ├ ** Chunk 1a: Løping 780 tester
│ │ └ ** Tester gjennomført i 371.578s (svikt funnet)
│ ├ ** Chunk 1b: Løping 631 tester
│ │ └ ** Tester gjennomført i 224.881s (svikt funnet)
│ └ ** Flere kilder til feil funnet (2 biter)
(I vår ovennevnte tilfelle, er vår test suite faktisk ødelagt, så det er ikke å finne en måte å halvere)
Krav :
- < li> Python
- nese
Kommentarer ikke funnet