2012-03-15 14 views
0

私はmavenを初めて使用しています。だからそれに対処するのが難しいと感じる。確実なレポートに新しいテーブルエントリを追加する方法

  1. Mavenの確実な報告書で、私は私のニーズに に従ってレポートをカスタマイズする新しいテーブルなどのような プラグインの新しい内容を追加する方法があります:私は2つの質問があります。
  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> 

私は1つの以上のクエリがあります。

3->私はバッチファイルまたは完全なテストスイートのexeファイルを作成する場合は、私が実行している日食で、たとえば同時に多くのJVM上で実行することができます1つのJVMしかし、eclipseを使用しておらず、testsuiteバッチ・ファイルを直接実行するだけであれば、JREは多くのJVMインスタンスをインスタンス化できます。可能であれば、各テストスイートを.m2リポジトリに関連付ける必要があります。

答えて

1

最初の質問をするには:残念ながら。それらをそのまま使用することも、独自のMaven-surefire-report-pluginを書く必要があります。しかし、問題はあなたが正確にカスタマイズしたいものです。 2番目の質問:build-number-pluginは、通常MANIFEST.MFファイルなどの作成時に使用されるビルド番号を作成するために使用されます。さらにbuildNumberプラグインはGit、Hgなどでも機能します。この場合達成するのが好きです。 Mavenの最も重要な情報はgroupId、artifactId、バージョンです。

更新:BTW。 buildnumber-pluginバージョン(1.0)を更新します。

アップデート:私は名前と一緒に各テストケースの記述を追加したい確実なレポートでhttp://maven.apache.org/plugins/maven-surefire-report-plugin/usage.html

+0

:こちらをご覧ください。第二に、各テストの実行のために、私は実行にいくつかの一意性を提供するためにrunIDというタイムスタンプの種類のテスト実行IDを生成する必要があります。 –

+0

HTMLで報告されているのが好きな人は、あなた自身のsurefire-report-pluginを作成する必要があります(ただし、最初にいくつかの設定オプションを確認してください)。さらに、通常このような情報を持つxmlファイルが生成されています。しかし、私はなぜあなたは "補足"のような種類の情報が必要なのか理解していない、通常は実行が文書化され、報告される原因となります。テストクラスのクラス名が報告され、さらにテストケース名が報告されます。だから、どんな情報が必要ですか? – khmarbaise

関連する問題