ジェンキンによって読み取られる XUnit xml ファイル (テスト クラスごとに 1 つの xml) を出力する python テスト スイートを実行しています。最近、一部のテスト クラス (常に同じもの) のレポート ファイルが空であるため、ジョブが失敗し始めました。Jenkins から取得したメッセージは次のとおりです。
Test report file <file_path_and_name>.xml was length 0
サーバー上のファイルを見ると、それらは実際には空ですが、それらのテストに大きな違いは見つかりません(コンソール出力を見るとテスト自体も合格します)。これにより、空のレポートが出力されます。
誰もこのようなことに遭遇したことがありますか?何か案は?
編集:これが私がテストを実行しているコマンドです:
nosetests --with-xunit --xunit-file={/.}.xml -v {}
EDIT 2:コンソール出力に、次のようなテストクラスの要約がないことにも気付きました:
----------------------------------------------------------------------
XML: <Test class name>.xml
----------------------------------------------------------------------
Ran 1 test in 48.398s