黄瓜报告命名和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
我有一个maven java项目。我有cucumber测试和maven cucumber报告插件,正在为项目运行和工作

以下是我如何运行cumber测试:

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)。我目前也没有看到趋势页面,希望看到这些信息

问题:

  • 我需要做什么才能在生成的漂亮HTML报告中看到趋势信息
  • 如何让cucumber在每次运行构建(或每个版本构建一个唯一的报告)时生成一个唯一命名的.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?再见:)