最初に行うことは、単体テストを統合テストから分離することです。
単体テストは高速である必要があります。外部コンポーネントとやり取りしているため、統合テストは明らかに遅くなります。
環境を構成する限り、やろうとしていることを適切に行うには、マスター/複数スレーブ構成で Jenkins を使用して調査する必要があります。これはそれほど複雑ではありませんが、セットアップに時間がかかる場合があります。
最終的に行うことになるのは、ビルド プロセスの各部分を処理するために Selenium 内に多数のジョブを設定することです。つまり、コンパイルを実行するための 1 つのジョブ、単体テストを実行するための少なくとも 1 つのジョブ、および統合テストを実行するための少なくとも 1 つのジョブ (そして、これをどこまで実行するかに応じて、パッケージ化または展開のジョブになる可能性があります)。
ビルド プロセス全体の速度に応じて、各コンポーネントの統合テスト用に 1 つのジョブを作成し、これらを異なるスレーブ マシンで同時に実行することは簡単です。親ジョブは結果を集計し、チックインが成功したかどうかを判断できます。
レポートを作成するには、HTML Publisher PluginとNUnit Pluginをインストールする必要があります。これらのプラグインを使用すると、生成されたレポートを残りのビルド アーティファクトでバンドルできます。
チームにフィードバックを提供するために、Wall Display Pluginを見てジョブのステータスを表示することもできます。