2017-06-01 65 views
1

我沒有搜索網上的異常,建議更改版本,我改變了版本仍然沒有結果。我想檢查引力測試報告即使示例項目失敗

我去誘惑力的Git(https://github.com/allure-examples/allure-testng-example

按照這些步驟 要生成傾城報告應執行以下步驟:

$ git clone [email protected]: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 

回答

2

org.eclipse.aether.RepositorySystem沒有實現界。 而定位ru.yandex.qatools.allure.report.AllureReportMojo

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

如果您需要生成報告(即使您的測試失敗),您需要指定testFailureIgnore屬性給Maven Surefire(已在指定示例中出現)。

+0

更改其工作的maven版本,但現在。顯示空的報告「Allure」 點擊超鏈接「Allure」它導航到 /allure-testng-example/target/site/allure-maven -plugin/index.html 顯示永不加載的「加載頁面」。 –