【发布时间】:2021-08-19 06:41:15
【问题描述】:
我们在各种项目中大量使用空手道,尽管使用karate Reports 生成的报告超出了任何人的需要。我仍然有兴趣将 Allure 融入其中。
添加 allure-junit4 依赖并添加 allure listener
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20</version>
<configuration>
<argLine>
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"
<!-- -Dcucumber.options="--plugin io.qameta.allure.cucumberjvm.AllureCucumberJvm"-->
</argLine>
<properties>
<property>
<name>listener</name>
<value>io.qameta.allure.junit4.AllureJunit4</value>
</property>
</properties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
现在 allure-results 正在创建,我可以看到报告,但它几乎是空白的。
如何获得基于空手道的项目生成的魅力报告?
【问题讨论】: