1

我在使用 maven clean test 命令运行 TestNG 测试套件时收到以下错误消息:


测试


运行 TestSuite Listenerru.yandex.qatools.allure.junit.AllureRunListener@138450f0必须是ITestListener, ISuiteListener, IReporter, IAnnotationTransformer,IMethodInterceptorIInvokedMethodListener

你们谁能帮我解决这个问题。

谢谢, 斯内哈尔

4

2 回答 2

1

我认为你在 ru.yandex.qatools.allure.junit.AllureRunListener 导入错误

检查导入只是测试。

于 2015-08-13T12:00:58.430 回答
1

问题是您正在使用 Allure JUnit 侦听器进行 testNg 测试。要解决此问题,只需从surefire-maven-plugin.

查看官方 testNg 示例https://github.com/allure-examples/allure-testng-example

于 2015-08-13T15:52:38.310 回答