Testng 我想检查诱惑测试报告,即使示例项目失败

Testng 我想检查诱惑测试报告,即使示例项目失败,testng,maven-plugin,allure,Testng,Maven Plugin,Allure,我确实在网上搜索了建议更改版本的异常,但我更改了版本仍然没有结果 我去了诱惑Git() 遵循这些步骤 要生成诱惑报告,您应执行以下步骤: $ 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 --- [IN

我确实在网上搜索了建议更改版本的异常,但我更改了版本仍然没有结果

我去了诱惑Git()

遵循这些步骤 要生成诱惑报告,您应执行以下步骤:

$ 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
未绑定org.eclipse.aether.RepositorySystem的实现。 查找ru.yandex.qatools.allure.report.AllureReportMojo时

诱惑Maven插件需要Maven版本3.1.1或更高版本


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

更改Maven的版本,它仍然有效。但是现在。allure testng示例/target/site/project-reports.html显示空报告“allure”点击超链接“allure”,它导航到/allure testng示例/target/site/allure maven plugin/index.html显示从未加载的“加载页面”。