2016-07-14 8 views
0

2つのテストケースが無効になっているテストスイートでは、10個のテストケースを想定しています。パス= 7、失敗= 1、無効/ notrun = 2などのjenkinsジョブのテスト結果で2つのテストケースを取得します。jenkinsの結果で無効なテストケース数を取得するにはどうすればよいですか?

+0

あなただけのログにまたはジェンキンスのTestNGプラグインでそれを取得したいですか? –

+0

ジェンキンのtestNGプラグインが必要です。 –

答えて

3

デフォルトでは、TestNGはテストスイートのレポートを生成します。また、test-outputフォルダーのindex.htmlファイルを参照することもできます。 「無視されたメソッド」ハイパーリンクをクリックすると、無視されたすべてのテストケースとそのクラス名と無視されたメソッドの数が表示されます。

@Test(enabled = false)で注釈が付けられたすべてのテストケースは、「無視されたメソッド」リンクに表示されます。

サンプル画像を添付しました。以下を参照してください。

enter image description here

+0

助けてくれてありがとう。地元のeclipceで試してみましたが、スキップされたテストケースを見ることができました。しかし、これをjenkinsで実行し、何らかの理由でテストケースがスキップされた場合、無効になっていません。実際のスキップされたテストケースと無効なテストケースを取得するにはどうすればよいでしょう。 –

+0

http://testng.org/javadocs/org/testng/TestListenerAdapter.html - このクラスを確認してください – CARE

0

テストでJUnit XMLレポートが生成された場合は、JUnitプラグインを使用してビルド後のこれらのレポートを解析できます(ビルド後のアクションとして)。次に、ビルドに行き、「テスト結果」をクリックすることができます。実行の仕方(渡されたテスト、失敗したテスト、スキップされたテストなど)の内訳が表示されます。

+0

はい、パスの失敗とテストカウントのスキップを確認できますが、レポートで無効になっているテストケースを取得する方法はありますか? –

関連する問題