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プロジェクトをクリックして、[構成]オプションを選択します

Junitテストの例

  • ステップ2 *-ビルドステップを追加するセクションを参照し、Antを起動するオプションを選択します。

Invoke Ant

  • ステップ3 *-[詳細設定]ボタンをクリックします。

高度なボタン

  • ステップ4 *-ビルドファイルセクションで、build.xmlファイルの場所を入力します。

XMLの場所

  • ステップ5 *-次に、ビルド後オプションを追加するオプションをクリックし、「Junitテスト結果レポートを公開」のオプションを選択します

Junitレポートの公開

ステップ6 *-テストレポートのXMLで、次のように場所を入力します。 ReportsがHelloWorldプロジェクトワークスペースに作成されるフォルダーであることを確認します。 「 .xml」は基本的に、Junitテストケースの実行によって生成された結果xmlファイルを取得するようJenkinsに指示します。 これらのxmlファイルは、後で表示できるレポートに変換されます。

完了したら、最後に[保存]オプションをクリックします。

レポートテストXML

  • ステップ7 *-保存したら、[今すぐビルド]オプションをクリックできます。

ビルドが完了すると、ビルドのステータスにビルドが成功したかどうかが表示されます。 ビルド出力情報には、テスト結果という追加のセクションがあります。 この例では、例として結果が失敗するように、負のテストケースを入力しました。

ビルドオプション

コンソール出力に移動して、詳細情報を確認できます。 しかし、より興味深いのは、[テスト結果]をクリックすると、テスト結果のドリルダウンが表示されることです。

テスト結果