Jenkins-unit-testing
提供:Dev Guides
Jenkins-ユニットテスト
Jenkinsは、Junitにすぐに使用できる機能を提供し、他のテクノロジーのユニットテスト用のプラグインのホストを提供します。たとえば、.NetユニットテストのMSTestです。 リンクhttps://wiki.jenkins-ci.org/display/JENKINS/xUnit+Pluginにアクセスすると、使用可能な単体テストプラグインのリストが表示されます。
JenkinsでのJunitテストの例
次の例は考慮します
- Junitに基づく単純なHelloWorldTestクラス。
- Jenkins内のビルドツールとしてのAnt。それに応じてクラスをビルドします。
- ステップ1 *-Jenkinsダッシュボードに移動し、既存のHelloWorldプロジェクトをクリックして、[構成]オプションを選択します
- ステップ2 *-ビルドステップを追加するセクションを参照し、Antを起動するオプションを選択します。
- ステップ3 *-[詳細設定]ボタンをクリックします。
- ステップ4 *-ビルドファイルセクションで、build.xmlファイルの場所を入力します。
- ステップ5 *-次に、ビルド後オプションを追加するオプションをクリックし、「Junitテスト結果レポートを公開」のオプションを選択します
ステップ6 *-テストレポートのXMLで、次のように場所を入力します。 ReportsがHelloWorldプロジェクトワークスペースに作成されるフォルダーであることを確認します。 「 .xml」は基本的に、Junitテストケースの実行によって生成された結果xmlファイルを取得するようJenkinsに指示します。 これらのxmlファイルは、後で表示できるレポートに変換されます。
完了したら、最後に[保存]オプションをクリックします。
- ステップ7 *-保存したら、[今すぐビルド]オプションをクリックできます。
ビルドが完了すると、ビルドのステータスにビルドが成功したかどうかが表示されます。 ビルド出力情報には、テスト結果という追加のセクションがあります。 この例では、例として結果が失敗するように、負のテストケースを入力しました。
コンソール出力に移動して、詳細情報を確認できます。 しかし、より興味深いのは、[テスト結果]をクリックすると、テスト結果のドリルダウンが表示されることです。