
マシン A に Jenkins をセットアップし、マシン B に Testlink をセットアップしました。Jenkins は Testlink プラグイン経由で Testlink に接続されています。マシン B (SSH 経由) で Python スクリプトを実行するジョブを Jenkins 経由でスケジュールし、スクリプトによって JUnit レポート XML ファイルが生成されました。現在、Jenkins-Testlink プラグインを使用してマシン A から JUnit レポートを取得する方法がわかりません。
結果を求める戦略は JUnit XML ファイル内の特定のクラス名であるため、これを実行する必要があります。
答え1
プラグインは、スレーブからマスターへの結果をシリアル化しようとするはずです。Jenkins プラグイン API と FilePath を使用します。
JUnit 結果検索戦略 (テスト ケース名、テスト スイートなど) を追加し、スレーブ (マシン B?) のファイル結果と一致する適切なパターンを追加してください。**/*.xml などの Ant パターンを使用できます。これは、各ディレクトリ内で *.xml ファイルを再帰的に検索することを意味します。
お気軽に問題を報告してくださいジェンキンス動作しない場合は、コンポーネントのテストリンクを使用します。自動的に割り当てられます。
ありがとう!ブルーノ