ITestResult getTestName()返回null,尽管@Test设置了测试名称(testName =“sth”)

时间:2016-10-06 13:51:37

标签: java testng listener

我使用注释在我的测试类中设置测试名称:@Test(testName =“sth”),我需要从实现ITestResult的Listener类中获取它。方法getTestName()返回null但是根据http://testng.org/javadocs/org/testng/ITestResult.html#getTestName--应该返回字符串。

我做错了吗?是否可以从Listener类中获取@Test(testName =“”)中设置的字符串?

1 个答案:

答案 0 :(得分:0)

在某些情况下,

getTestName()可能会返回null。如果您想了解更多详情,请查看no regression test from TestNG。 根据您的需要,您将找到另外两种查找测试名称的方法。

注意:只有6.9.10之后的TestNG版本才会出现这种情况。