我想检查 allure testng 报告即使示例项目失败

I wanted to check allure testng report Even the example project fails

我在网上搜索了建议改版本的异常,我改了版本还是没有结果。

我去了倾城Git(https://github.com/allure-examples/allure-testng-example)

已完成这些步骤 要生成 Allure 报告,您应该执行以下步骤:

$ 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

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

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

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