【问题标题】:how to add a new table entry in surefire reports如何在surefire报告中添加新表条目
【发布时间】:2012-03-31 15:36:14
【问题描述】:

我是新手。所以觉得很难应付。我有两个问题:

  1. 有什么办法可以在maven的surefire报告中添加新的内容 新表等插件。我想根据自定义报告 我的需要。
  2. 我正在使用 buildnumber 插件来获取唯一的运行 ID 对于每次运行,但此 ID 未反映在报告中。是 buildnumber 插件仅适用于 subversion?

pom 是;

<build>
<finalName>${project.artifactId}-${project.version}-r${buildNumber}</finalName>
  <plugins>
    <plugin>
     <groupId>org.codehaus.mojo</groupId>
        <artifactId>buildnumber-maven-plugin</artifactId>
        <version>1.0-beta-3</version>
        <executions>
          <execution>
            <phase>validate</phase>
            <goals>
              <goal>create</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <doCheck>true</doCheck>
          <doUpdate>false</doUpdate>
          <format>${project.version}.{0,number}</format>
          <items>
           <item>buildNumber</item>
          </items>
        </configuration>
      </plugin>
  </plugins>
</build>

我还有一个问题:

3-> 如果我制作批处理文件或完整测试套件的 exe 文件,我可以在多个 JVM 上同时运行它,例如使用 eclipse 我正在运行一个 JVM。但是,如果不使用 eclipse 并且直接运行 testsuite 批处理文件,则 JRE 可以实例化许多 JVM 实例。如果可能的话,我是否需要将每个测试套件与 .m2 存储库相关联。

【问题讨论】:

    标签: maven-2 maven-surefire-plugin build-numbers


    【解决方案1】:

    回答您的第一个问题:很遗憾,没有。您可以按原样使用它们,或者您需要编写自己的 maven-surefire-report-plugin。但问题是您究竟想要定制什么。 第二个问题: build-number-plugin 用于创建通常在创建 MANIFEST.MF 文件等期间使用的内部版本号。此外,buildNumber 插件也适用于 Git、Hg 等。但问题是你喜欢什么在这种情况下实现。 Maven 中最重要的信息是 groupId、artifactId 和版本。

    更新:顺便说一句。更新 buildnumber-plugin 版本 (1.0)。

    更新:看这里:http://maven.apache.org/plugins/maven-surefire-report-plugin/usage.html

    【讨论】:

    • 在安全报告中,我想添加每个测试用例的描述以及名称。其次,对于每个测试运行,我需要生成一个测试运行 id 类型的时间戳和 runID,以便为运行提供一些唯一性。
    • 如果你想在 HTML 上报告它,你需要创建自己的surefire-report-plugin(但首先检查一些配置选项..)。此外,通常会生成带有此类信息的 xml 文件。但是我不明白为什么你需要这种“补充”信息,因为通常运行记录和报告。报告测试类的类名,还报告测试用例名称。那么你需要什么信息呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2023-03-21
    • 2020-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    相关资源
    最近更新 更多