黄瓜报告命名和maven黄瓜报告趋势
背景信息:黄瓜报告命名和maven黄瓜报告趋势,maven,cucumber-java,Maven,Cucumber Java,背景信息: Maven版本:3.2.5 Java版本:1.8 黄瓜报告版本:3.8.0 cucumber java、cucumber spring和cucumber junit:所有版本1.2.5 我有一个maven java项目。我有cucumber测试和maven cucumber报告插件,正在为项目运行和工作 以下是我如何运行cumber测试: package com.util.test; import cucumber.api.CucumberOptions; import cucu
- Maven版本:3.2.5
- Java版本:1.8
- 黄瓜报告版本:3.8.0
- cucumber java、cucumber spring和cucumber junit:所有版本1.2.5
package com.util.test;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(strict = false, features = "src/test/resources/features", format = {"pretty", "json:src/test/report/cucumber.json"}, tags={"@test, @util"})
public class UtilCucumberTest {
}
下面是我的pom和maven cucumber报告插件:
<plugin>
<groupId>net.masterthought</groupId>
<artifactId>maven-cucumber-reporting</artifactId>
<version>${cucumber.reporting.version}</version>
<executions>
<execution>
<id>testing</id>
<phase>test</phase>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<projectName>${project.artifactId}</projectName>
<outputDirectory>${project.basedir}/src/test/report/cucumber-reports</outputDirectory>
<cucumberOutput>${project.basedir}/src/test/report/cucumber.json</cucumberOutput>
<skippedFails>true</skippedFails>
<enableFlashCharts>false</enableFlashCharts>
<buildNumber>${project.version}</buildNumber>
</configuration>
</execution>
</executions>
</plugin>
网络智囊团
马文黄瓜报道
${cumber.reporting.version}
测试
测试
生成
${project.artifactId}
${project.basedir}/src/test/report/cumber reports
${project.basedir}/src/test/report/cucumber.json
真的
假的
${project.version}
每次运行构建时,cucumber.json文件都会被覆盖,我会丢失以前的构建信息。我想保留每个报告的一份副本(或者每个构建一份,如--report.json)。我目前也没有看到趋势页面,希望看到这些信息
问题:
你用的是哪种黄瓜版本?@Marit 3.8.0,好久没碰这个了。我知道3.13.0现在是最新的。此外,我们可能会通过自动化(Jenkins)在Maven构建过程之外解决这个问题。谢谢。请注意,cucumber的最新版本现在是2.3.1(组id已更改为io.cucumber)。如果你在詹金斯解决了这个问题,请告诉我们?;)所有的好问题我很遗憾不能帮你。您是否尝试过任何Cucumber支持选项,如Slack channel?再见:)您使用的Cucumber版本是哪一个?@Marit 3.8.0,已经有一段时间没有接触过这个了。我知道3.13.0现在是最新的。此外,我们可能会通过自动化(Jenkins)在Maven构建过程之外解决这个问题。谢谢。请注意,cucumber的最新版本现在是2.3.1(组id已更改为io.cucumber)。如果你在詹金斯解决了这个问题,请告诉我们?;)所有的好问题我很遗憾不能帮你。您是否尝试过任何黄瓜支持选项,如Slack channel?再见:)