プロジェクトをテストするためにジェンキンスで鼻を使用しています。テストが失敗した場合、出力の短いレポートがコンソールに表示されます。テスト結果に関係なく、この出力が欲しいです。したがって、テストに合格したとしても、stderr/stdout へのテスト出力を確認できるようにしたいと考えています。
現時点では、nose を で呼び出してログをオフにすることができます--nocapture
。ただし、これにより、jenkins がデフォルトで作成するプロジェクト コンソール ログの下にすべての出力が表示されます。キャプチャされた出力をJenkinsに表示される各テスト結果に追加するようにnose/captureに指示するにはどうすればよいですか? Jenkins がレポートを生成するために使用する互換性のあるファイルxunit
を生成するために使用します。junit
xml
編集:要求された追加情報
Jenkins の URL (ビルド番号部分の後):
/testReport/testDesignParser.testDesignCsvParser.testDesignCsvParser/testDesignCsvParser/test/?
私はこのデザインがきれいではないことを知っていますが、今はそうです。重要な場合:
`testDesignParser.testDesignCsvParser.testDesignCsvParser` モジュール `testDesignCsvParser` クラス `test` (メンバー)テスト関数