2016-10-06 8 views
0

@Test(testName = "sth")を使用してテストクラスにテスト名を設定しました。 ITestResultを実装するListenerクラスから取得します。メソッドgetTestName()はnullを返しますが、http://testng.org/javadocs/org/testng/ITestResult.html#getTestName--によれば、文字列を返す必要があります。ITestResult getTestName()は、テスト名が@Test(testName = "sth")の場合でもnullを返します。

私はsthを間違っていますか? Listenerクラスから@Test(testName = "")で設定された文字列を取得することは可能ですか?

答えて

0

getTestName()は、場合によってはnullを返すことがあります。詳細については、no regression test from TestNGをご確認ください。 必要に応じて、テスト名を見つける2つの方法があります。

注:6.9.10以降のTestNGバージョンのみがこの動作をします。

関連する問題