Maven 2 如何在surefire报告中添加新表项
我是马文的新手。所以发现很难应付。我有两个问题:Maven 2 如何在surefire报告中添加新表项,maven-2,maven-surefire-plugin,build-numbers,Maven 2,Maven Surefire Plugin,Build Numbers,我是马文的新手。所以发现很难应付。我有两个问题: 有没有办法在maven surefire报告中添加新内容 插件,如新表等,我想定制报告根据 满足我的需要 我正在使用buildnumber插件获取唯一的运行id 对于每次运行,但此id未反映在报告中。是 buildnumber插件仅适用于subversion 聚甲醛是 <build> <finalName>${project.artifactId}-${project.version}-r${buildNumber}<
<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>
${project.artifactId}-${project.version}-r${buildNumber}
org.codehaus.mojo
buildnumber maven插件
1.0-beta-3
验证
创造
真的
假的
${project.version}.{0,number}
建筑编号
我还有一个问题:
3->如果我制作了完整测试套件的批处理文件或exe文件,我可以在多个JVM上同时运行它,例如,在eclipse中,我运行的是一个JVM。但是如果我不使用eclipse,直接运行testsuite批处理文件,JRE就可以实例化许多JVM实例。如果可能的话,我是否需要将每个测试套件与.m2存储库相关联。进入您的第一个问题:不幸的是,没有。您可以按原样使用它们,也可以编写自己的maven surefire报告插件。但问题是你到底想要定制什么。 第二个问题:buildNumber插件用于创建一个buildNumber,通常在创建MANIFEST.MF文件等过程中使用。此外,buildNumber插件也可以与Git、Hg等一起使用。但问题是在这种情况下您希望实现什么。Maven中最重要的信息是groupId、artifactId和版本 更新:顺便说一句,更新buildnumber插件版本(1.0)。
更新:查看这里:在surefire报告中,我想添加每个测试用例的描述以及名称。其次,对于每个测试运行,我需要生成一个测试运行id,类似于timestamp cum runID,以提供运行的一些唯一性。如果您希望在HTML中报告这一点,您需要创建自己的surefire报告插件(但首先检查一些配置选项,它…)。此外,还有一些xml文件通常是用这样的信息生成的。但我不明白的是,为什么你需要这样的“补充”信息,因为跑步通常是记录和报告的。报告测试类的类名,并报告测试用例名。那么你需要什么信息呢?