1. 程式人生 > >pycharm----修改腳本默認運行方式及不生成HTML測試報告解決方法

pycharm----修改腳本默認運行方式及不生成HTML測試報告解決方法

pycharm修改默認運行方法 pycharnm不生成測試報告 pycharm運行腳本的方式

Python做測試寫代碼經常用的工具是pycharm,但是我們在運行代碼的時候會發現有幾種

不同的運行方式,比如:run unittest in xxx.py、run xxx.py,run py.test in xxx.py

一、 run unittest in方式

這種方式是pycharm默認的運行方式,所以很多時候呢你加入了HTMLTestRunner來生成報告時,它不會給你生成報告,因為它默認已unittest來運行了。

來看看怎麽修改:
Win:
1、 win端可在設置裏更改
技術分享圖片

這裏把Default test runner修改為py.test就行了。

2、 通過編輯Run/Debug Configurations來修改

技術分享圖片

通過加號來添加要運行的腳步是以哪種方式來運行。並且指定腳步的路徑,之後再去運行這個腳步時都以這個設置來運行。

3、 還有一種情況是文件以test*.py命名開頭的也會被默認以unittest來運行

這種情況只需把test去掉,再次運行就不會以unittest來運行。

Mac:
Mac端我只發現能通過上面的第二第三種方法,第一種方法好像找不到入口,哪位同學找到

的可以留言討論。

二、 run xxx.py

要設置這種方式運行,需要在configurations的編輯模式下設置
技術分享圖片

點擊加號添加python,然後選擇好腳步路徑,這種方式跟在python自帶的IDLE窗口上運

行是一樣的效果。

三、 run py.test in

這種方式也是在configurations的模式下去設置
技術分享圖片

點擊加號然後選擇python tests---py.test,然後設置好腳步路徑。

基本運行的方法用的比較多就這三種,特別是不以unittest.main()方式運行的時候,我們經常會碰到不走我們的代碼,而默認走了unittest.main()來運行,而當你把腳步放到IDLE裏又是正常的。只需按照上面的方法去設置就好。

pycharm----修改腳本默認運行方式及不生成HTML測試報告解決方法