Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

メタデータを作成するには、対象アプリケーションのディレクトリで、各種ビルドシステムに合わせて次のコマンドを実行します。

Apache Maven の場合

mvn jtest:monitor

Apache Ant の場合

jtest:monitor を呼び出すためのターゲットをアプリケーションのビルドファイルに定義します。

...

(jtest.xml からbuild.xml を参照することを想定しています。)

<target name="jtest-monitor" depends="build">
<jtest
 <jtest:monitor>
<coverage>
  <coverage>
<testIncludes>
   <testIncludes>
<testInclude>
    <testInclude>**/tests/**</testInclude>
<
   </testIncludes>
<
  </coverage>
<
 </jtest:monitor>
</target>
<target name=" build">
<ant
 <ant target="build" dir="${basedir}" antfile="build.xml" />
</target>

※ターゲットの詳細な定義方法は 『ユーザーガイド』 をご参照ください。
jtest:monitor を呼び出すため以下のコマンドを実行します。

ant –f jtest.xml jtest-monitor

Gradle の場合

gradlew jtest-monitor –I [INSTALL]/integration/gradle/init.gradle

jtest:monitor ゴール/タスクを実行すると monitor.zip パッケージを作成します。それぞれのビルドシステムごとに作成される場所が異なりますのでご注意ください。

  • Apache Maven の場合:[project]/target/jtest/monitor
  • Apache Ant の場合:[project]/parasoft/jtest-monitor
  • Gradle の場合:[project]/build/jtest

生成されたパッケージには以下の情報が含まれます。

ファイル名説明
static_coverage.xml

静的カバレッジファイルです。コード行に関する情報が定義されています。

agent.jar

Jtest カバレッジエージェントの jar ファイルです。

agent.propertiesエージェントの設定ファイルです。ビルド プロセス実行中に生成されたスコープ パラメーターや、他の属性が保存されています。
agent.sh/agent.batカバレッジエージェントをアプリケーションの実行プロセスに設定するために必要な -javaagent VM 引数を生成するスクリプトです。