2016-12-26 92 views
1

因爲我們使用不同的界面開始了相同的測試,因此將所有報告發送給jenkins。很難用什麼界面來識別我們有錯誤。在我們使用鼻子之前,它有參數「--xunit-testsuite-name」,有pytest模擬嗎? 我要在報表中改變測試套件的名稱在xml報告中更改pytest testsuite名稱

測試包中的錯誤= 「0」 故障= 「0」 NAME =」 pytest 「跳過=」 0" 測試= 「12」 時間= 「103.702」

測試包錯誤= 「0」 的故障= 「0」 名稱=」 inteface1 「跳過=」 0" 測試= 「12」 時間= 「103.702」

回答

0

您可以將junit_suite_name屬性添加到您的Pytest的配置文件,因爲pytest 3.1:

[pytest] 
junit_suite_name = my_suite 

這也可以在命令行設置:

pytest ... -o junit_suite_name=my_suite 
+0

嗨,但我想改變測試套件名稱形式測試,不在配置文件中 – Andrey

+0

您可以從版本3.1(也支持'junit_suite_name'的最低版本)開始,使用-o參數設置Pytest配置:'pytest ... -o junit_suite_name = my_suite'。我更新了我的答案。 –