我想检查诱惑测试报告甚至示例项目都失败了

时间:2017-06-01 11:25:10

标签: testng maven-plugin allure

我确实在网上搜索了建议更改版本的例外情况而且我更改了版本仍然没有结果。

我去了诱惑Git(https://github.com/allure-examples/allure-testng-example

按照以下步骤操作 要生成倾城报告,您应该执行以下步骤:

$ git clone git@github.com:allure-examples/allure-testng-example.git
$ mvn clean test
$ mvn site

结果和例外情况见

maven-site-plugin:3.0:site (default-site) @ allure-testng-example ---
[INFO] configuring report plugin ru.yandex.qatools.allure:allure-maven-plugin:2.2
Jun 01, 2017 4:41:30 PM org.sonatype.guice.bean.reflect.Logs$JULSink warn
WARNING: Error injecting: ru.yandex.qatools.allure.report.AllureReportMojo
com.google.inject.ProvisionException: Guice provision errors:

1) No implementation for org.eclipse.aether.RepositorySystem was bound.
while locating ru.yandex.qatools.allure.report.AllureReportMojo

1 个答案:

答案 0 :(得分:2)

  

未绑定org.eclipse.aether.RepositorySystem的实现。   找到ru.yandex.qatools.allure.report.AllureReportMojo

Allure Maven插件需要Maven 3.1.1或更高版本。

如果您需要生成报告,即使您的测试失败,您也需要为Maven Surefire指定testFailureIgnore属性(已在指定示例中出现)。