回答
有一個py.test插件,pytest-pycharm,當測試發射未捕獲的異常,將停止PyCharm調試器。
太棒了!非常感謝!你可以給它幾個關於它是如何工作的話嗎?..只需在Python中安裝,並且不需要對項目進行任何修改? – Mikhail
安裝它足以讓py.test找到它作爲插件,當遇到異常時使用回調。因此,除了將它安裝在python運行時之外,不需要修改任何項目。 –
有沒有辦法停止斷點(在PyCharm中的測試中設置)? –
按照以下步驟設置正確的運行配置步驟:
- 運行>編輯配置...
- 點擊「+」按鈕添加新的配置。
- 名稱的配置,並指定以下配置參數:
腳本:您py.test可執行文件的路徑(通過鍵入which py.test
找到)
腳本參數:此參數是你的測試用例後跟--pdb
選項(即/Users/Johan/projects/misc/testing.py --pdb
)
設置配置後,可以在PyCh中運行測試用例臂。如果測試用例失敗,您的PyCharm運行窗口將顯示pdb提示符。
也許我是在我的問題中不夠清楚,但我希望有一種方法可以在失敗時進入_PyCharm_調試器。但是這個答案總比沒有好。 –
在PyCharm 2016.2中,我在「運行」窗口中看到「輸入PDB」,並且我可以輸入文本(回顯爲綠色),但它似乎不是活動的pdb提示符。 – meowsqueak
- 1. 當磁帶測試失敗時回調
- 2. 當測試人員測試失敗時調用拆解
- 3. 測試創建狀態失敗
- 4. C++調試ofstream失敗()狀態?
- 5. py.test - 測試發現失敗時,在不同目錄中測試稱爲相同
- 6. 由於導入錯誤導致Py.test測試類失敗
- 7. 當console.assert失敗時進入chrome調試器
- 8. 當試圖寫入Log4cpp流時調試斷言失敗
- 9. 測試時測試失敗Openmdao
- 10. 無法將測試用例轉入失敗狀態
- 11. 可以Selenium截圖測試(Assert.assertEquals())失敗?
- 12. Ionic POST在設備上測試時失敗,狀態碼爲-1?
- 13. 當使用setInterval測試功能時,Mocha和Chai測試失敗
- 14. 測試運行失敗:由於'進程崩潰'導致測試運行失敗。當測試多個Android活動
- 15. 如果另一個測試用py.test失敗,我該如何跳過測試?
- 16. Rspec測試視圖測試失敗,但HTML可以嗎?
- 17. ceylon.test.TestRunner在測試失敗時失敗
- 18. 如何在django測試中測試失敗時調用ipdb?
- 19. 當使用Cucumber進行測試時Stripe JS失敗
- 20. 當任何JUnit測試失敗時如何讓構建失敗?
- 21. 運行VS單元測試時可以進行調試嗎?
- 22. 執行代碼,如果測試失敗,py.test
- 23. Py.test失敗,但./manage.py測試正常工作
- 24. 當失敗時測試不會調用done()
- 25. 我可以在斷點/失敗測試中導致NUnit GUI進入Visual Studio調試器嗎?
- 26. py.test teardown查看測試是否失敗並打印子進程輸出
- 27. 當網絡在LTE上時,可達性測試失敗
- 28. 如何重新運行失敗的測試併爲python3 py.test設置重試
- 29. 測試失敗:0通過,1失敗當使用JUnit測試我的方法
- 30. DTC測試失敗
[在pycharm/pydev中調試pytest post-mortem異常]可能的重複(http://stackoverflow.com/questions/14086067/debugging-pytest-post-mortem-exceptions-in-pycharm-pydev) –