我的示例testNG方法如下:
@Test(groups = { "regression", "sanity", "TTD-001" })
public void createProject() {
//Some execution happens
}
我们能否编写一个监听器类,它可以为我提供已执行的各个测试的字符串数组 { "regression", "sanity", "TTD-001"} 。此处唯一值 TTD-001 已映射到错误跟踪实用程序,该实用程序应根据测试方法的执行状态进行更新。
这可能吗,或者请建议任何其他可能的方法来处理这个问题?
最佳答案
使用 IInvokedMethodListener .在接口(interface)中实现 afterInvocation()。
method.getTestMethod().getGroups()
将为您提供组列表的字符串数组,结果对象将提供调用结果。
关于java - 如何编写一个可以列出所有测试方法组的 TestNG 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27905084/