由Django的內部對開工具的啟發,鼻對開很容易平分測試套件,找到測試上,測試失敗。
更重要的是:當運行測試時,X,對開會告訴你什麼是X是測試FOO失敗。
nosetests --bisect =模塊:TestClass.failing_test
並得到一些有時是有用的輸出:
平分對tests.integration.disqus.forums.api.endpoints.tests:ForumEndpointTest.test_list_users
├**通1:2塊運行1410測試(S)...
│├**塊1A:運行780測試
在371.578s完成││└**測試(失敗找到)
│├**塊1B:運行631測試
在224.881s完成││└**測試(失敗找到)
故障發現│└**多個源(2塊)
(在我們上面的例子,我們的測試套件居然壞了,所以它不能找到一種方法來平分)
要求:
- < LI>的Python
- 在鼻子
評論沒有發現