1. 程式人生 > >pycharm----修改指令碼預設執行方式及不生成HTML測試報告解決方法

pycharm----修改指令碼預設執行方式及不生成HTML測試報告解決方法

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測試報告解決方法

Python做測試寫程式碼經常用的工具是pycharm,但是我們在執行程式碼的時候會發現有幾種不同的執行方式,比如:run unittest in xxx.py、run xxx.py,run  py.test in xxx.py一、run unittest in方式這種方式是

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

pycharm修改默認運行方法 pycharnm不生成測試報告 pycharm運行腳本的方式 Python做測試寫代碼經常用的工具是pycharm,但是我們在運行代碼的時候會發現有幾種 不同的運行方式,比如:run unittest in xxx.py、run xxx.py,run py.tes

Jmeter 壓力測試生成HTML測試報告(腳本方式執行

bfc ima 文檔 ESS size 備註 rep suse mage 一、輸入以下命令:1、開到doc 命令輸入:cd C:\Users\issuser\Desktop\lamw備註:文件夾中必須有test.jmx 文件 2、繼續在doc 輸入:D:\soft\apac

Python 同一檔案中,有unittest執行“if __name__ == '__main__”,生成HTMLTestRunner測試報告解決方案

1、問題:Python中同一個.py檔案中同時用unittest框架和HtmlReport框架後,HtmlReport不被執行。 2、為什麼?其實不是HtmlReport不被執行,也不是HtmlReport不生成測試報告,是因為if __name__ == '__main__'中的程式碼根本沒執

shell指令碼手動執行成功,定時任務呼叫失敗的解決方法

場景:寫的shell指令碼,在secureCRT 命令視窗執行沒有問題,當新增定時任務執行shell指令碼時出現如下中的某些問題。1,出現找不著 命令如:java、db2等命令。 2,編碼格式不對等,如java讀取中文文字 讀取後為問號? 。 原因:使用者的環境變數在she

ANT呼叫JMeter執行指令碼生成html測試報告

1、 下載解壓ANT 2、 下載解壓JMeter 3、 設定環境變數:ANT_HOME=ANT解壓的主目錄,JMETER_HOME= JMETER解壓的主目錄,將%ANT_HOME%\bin;加入PATH中 4、 將JMeter目錄下的apache

Sublime Text 3 執行Python控制檯能輸出中文的解決方法

預設的編譯器可以直接按Ctrl+B編譯執行Python,並在控制檯輸出結果.美中不足的是無法輸出中文,需要自己手動配置一番。 在Sublime Text 3 中依次點選選單Tools->buil

ubuntu上修改mysql預設字元編碼出現的Job failed to start解決方法

ubuntu下修改mysql預設字元編碼出現的Job failed to start解決辦法         前幾天卸掉了用了好多年的Windows,安裝了Ubuntu12.04,就開始各種搭環境。今天裝好了MySQL5.5.22,正用著爽呢,突然發現裡面的中文全部變成了亂

python接口自動化測試二十五:執行所有用例,並生成HTML測試報告

odin 所有 郵件發送 QQ 二進制 multipart 分享圖片 html sse import requestsimport unittestclass TestQQ(unittest.TestCase): ‘‘‘測試QQ號接口‘‘‘

織夢DedeCms網站首頁生成html檔案動態顯示方法

首頁可以直接用PHP檔案動態顯示的,方便的地方就是你在做修改的時候,不需要生成html檔案。 修改方法,編輯開啟根目錄下的index.php,用下面程式碼全部替換裡面的所有內容。 <?php

Hibernate4註解開發,使用hbm2ddl生成表時,生成外來鍵的解決方法

方案一: 在使用<property name="hbm2ddl.auto">update</property>的情況下, @ManyToOne @JoinColumn( name = "p_id", foreignKey = @For

Django執行方式處理流程總結

Django執行方式及處理流程總結 一 Django執行方式 一種是在開發和除錯中經常用到的runserver方法,使用django自己的web server 第二種使用fastcgi, uWSGIt等協議執行的Django專案 1. runserver方法 runser

shell指令碼不同執行方式的差異

說明:以下是個人的見解,不一定都正確,如有錯誤,歡迎指正! 一,shell指令碼的執行方式,最常見的有以下幾種: 1 )  . xxx.sh,注意,前面是一個點'.' 2 ) source xxx.sh,這種方式和第一種的方式效果是一樣的 3)./xxx.sh 4)  sh xx

PyCharm 修改檔案預設開啟型別

剛接觸 sqlite,重新建了個數據庫後卻打不開了,然後莫名其妙的變成了 .SQl 型別 ~ 如下圖所示變成了下面的 SQL 型別 這樣是需要從 PyCharm 中修改設定的,我們安裝路徑選擇 : File —> Settings —> Editor

Eclipse新建android專案時候,預設佈局方式是RelativeLayout,修改預設佈局方式為LinearLayout

SDK版本有關。2.3預設LinearLayout,4.0預設RelativeLayout。 修改%ANDROID_SDK_HOME%\tools\templates\activities\BlankActivity\root\res\layout下的activity_si

Linux學習基礎——之shell基礎——指令碼執行方式

所有的Linux命令都可以在shell中執行 1、echo 輸出命令 【[email protected] ~】#echo 【選項】【輸出內容】 選項:     -e   :支援反斜線控制的字元轉換 那什麼樣的字元加反斜線才能被識別呢?

shell 指令碼各種執行方式(source ./*.sh, . ./*.sh, ./*.sh)的區別

原文出處:http://blog.csdn.net/dance_rise/article/details/8573560 結論一: ./*.sh的執行方式等價於sh ./*.sh或者bash ./*.sh,此三種執行指令碼的方式都是重新啟動一個子shell,在子shell中

fedora15修改系統預設執行級別

   今天檢視/etc/inittab檔案,發現檔案的內容如下:    大概的意思是systemd啟用後,inittab檔案就不再使用了,通過man命令檢視,感覺和init作用差不多。     按照提示,檢視/lib/systemd/system/*.target檔

Ubuntu14.04.1修改開機預設終端模式開啟圖形介面方法

一、修改開機預設終端模式 輸入命令: sudo vim /etc/default/grub 找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 修改為 GRUB_CMDLINE_LINUX_DEFAULT="text" 儲存

RedHat Linux7如何修改開機預設執行target級別

今天用虛擬機器裝了一臺RedHat Linux 7,想修改開機預設執行級別,實現開機自動進入圖形介面,按照以前的方法修改/etc/inittab發現不生效vi /etc/inittab 修改inittab檔案 找到”id:3:initdefault”這一行,將3修改為5 儲