May inspirasyon ng mga panloob na tool na maghati Django, ang ilong-maghati ay madaling maghati ang iyong test suite at makahanap ng pagsubok-on-test pagkabigo.
Mas mahalaga: Subukan FOO nabigo kapag tumakbo kapag pagsubok X, maghati ay magsasabi sa iyo kung ano ang X ay.
nosetests --bisect = module: TestClass.failing_test
At makakuha ng ilang mga minsan-kapaki-pakinabang na output:
Bisecting laban sa tests.integration.disqus.forums.api.endpoints.tests: ForumEndpointTest.test_list_users
├ ** Pass 1: Tumatakbo 1410 (mga) pagsubok sa 2 chunks ...
│ ├ ** tipak 1a: Ang pagpapatakbo ng 780 pagsubok
│ │ └ ** Mga Pagsusuri nakumpleto sa 371.578s (makikita pagkabigo)
│ ├ ** tipak 1b: Ang pagpapatakbo ng 631 pagsubok
│ │ └ ** Mga Pagsusuri nakumpleto sa 224.881s (makikita pagkabigo)
│ └ ** Maramihang mga mapagkukunan ng pagkabigo natagpuan (2 chunks)
(Sa aming itaas kaso, ang aming pagsubok na suite ay talagang gumagana, kaya hindi pagtupad upang makahanap ng isang paraan upang maghati)
Mga Kinakailangan :
- < li> Python
- ilong
Mga Komento hindi natagpuan