我對maven很陌生。所以發現很難應付它。我有兩個問題:如何在surefire報告中添加新表格
- 有沒有辦法在Maven的萬無一失報告 插件如新表等。我想自定義根據 我需要的報表添加新的內容。
- 我使用buildnumber插件來獲得每個運行的獨特運行ID 但這個ID是沒有得到反映在報告中。是否 buildnumber插件只能用於顛覆?
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->如果我做批處理文件或整個測試套件可我在許多JVM同時運行例如與日食我運行的exe文件一個JVM。但是如果不使用eclipse並直接運行testsuite批處理文件,JRE可以實例化許多JVM實例。如果可能,我是否需要將每個測試套件與.m2存儲庫關聯起來。
在萬無一失的報告我想與名稱一起添加的每個測試用例的描述。其次,對於每個測試運行,我需要生成一個測試運行ID類型的時間戳和runID,以提供一些獨特的運行。 – 2012-03-19 06:58:16
如果你喜歡在HTML上報告,你需要創建你自己的surefire-report-plugin(但是首先檢查一下它的配置選項..)。此外,通常使用這樣的信息生成xml文件。但是,我不明白爲什麼你需要這種「補充」信息,通常會導致運行記錄和報告。報告測試類的類名稱,並報告測試用例名稱。那麼你需要什麼信息? – khmarbaise 2012-03-19 08:02:45