1

--xunit-fileテストスクリプトの名前と現在のディレクトリ名に基づいて結果ファイルの名前が付けられるように設定する方法は?

私は次のようにテストを実行しています:

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

理想的には、xml は および にちなんで命名できdir_nameますtest_file_name

ありがとう。

4

1 に答える 1

0

ここに私がまとめたものがあります:

1)シェルスクリプトでこれを行っているため、 string にアクセスできますtest/test_file_name.py--xunit-file=テストスクリプトの名前に従って設定しました

2) 後処理 I: をプレフィックスdir_nameとして xml ファイルに追加します

3) 後処理 II: 各 xml ファイルで、すべてを変更して、次のようclassname="class_name"に を含めます。dir_nameclassname="dir_name_class_name

xml ファイル名を変更するだけでは機能しないことがわかったため、最後の手順が必要です。結果を (Jenkins で) 正しく表示するには、すべてのクラス名も変更する必要があります。

于 2012-07-19T23:40:13.270 に答える