2012-07-18 41 views
1

如何設置--xunit-file以便結果文件以測試腳本的名稱和當前目錄名命名?python nose如何設置動態--xunit文件名

我跑我的測試是這樣的:

[dir_name]$ nosetests --with-xunit --xunit-file=???? test/test_file_name.py 

Idealy中,XML可以dir_nametest_file_name的名字命名。

謝謝。

回答

0

這是我放在一起:

1)因爲我在shell腳本這樣做,所以我有機會到字符串test/test_file_name.py。我根據我的測試腳本的名字

2)後處理設置--xunit-file=我:前綴dir_name XML文件

3)後處理二:在每一個XML文件,修改所有classname="class_name"以包括dir_name,像這樣,classname="dir_name_class_name

最後一步是必要的,因爲我發現只修改xml文件名不起作用。爲了正確顯示結果(在Jenkins中),所有的類名都需要修改。