Versions Compared

Key

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

Jtest はビルドシステムプラグインを利用してApache Maven、Apache Ant、Gradle と連携して使用することが出来ます。

...

Jtest Plugin for Mavenを利用するため Maven の settings.xml に <pluginRepository>、<pluginGroups> および jtest.home プロパティを定義します。
以下2つの settings.xml のうち、いずれかのファイルを編集します。● グローバル設定

  • グローバル設定

$M2_HOME/conf/settings.xml
($M2_HOME は Maven のインストールディレクトリを指します。)

...

  • ユーザー設定

$HOME/.m2/settings.xml
($HOME はユーザーのホームディレクトリを指します。)
※ユーザー設定のsettings.xml が存在しない場合は、$M2_HOME/conf/settings.xml ファイルをコピーしてください。

【編集手順】
①<pluginGroups>

<pluginGroups>
<pluginGroup>com.parasoft.jtest</pluginGroup>
</pluginGroups>

jtest.home プロパティおよび <pluginRepository> を定義する <profile> の登録

<profiles>
 <profile>
  <id>jtest-settings-profile</id>
  <activation>
   <activeByDefault>true</activeByDefault>
  </activation>
  <properties>
   <jtest.home>PATH/TO/JTEST</jtest.home>
  </properties>
  <pluginRepositories>
   <pluginRepository>
    <id>jtest-local</id>
    <url>file://${jtest.home}/integration/maven</url>
   </pluginRepository>
  </pluginRepositories>
 </profile>
</profiles>

※ PATH/TO/JTEST は Jtest のインストールディレクトリを示します。(例C:\jtest_10.4.0)②jtest.home プロパティおよび <pluginRepository> を定義する <profile> の登録
【注意】

...

・グローバル設定、ユーザー設定の2つの settings.xml ファイルが存在する場合はユーザー設定が優先されます。

...

・Jenkins などの継続的インテグレーションサーバーから Jtest を実行する場合は、継続的インテグレーションサーバーの起動ユーザーにご注意ください。


解析の方法は『ユーザーマニュアル』の『Maven を使用したテストと解析』をご確認ください。
(https://docs.parasoft.com/display/JTESTJP1042/Testing+and+Analysis+with+Maven)

...

  1. Jtest のインストールパッケージに含まれているJtest Plugin for Ant のJAR ファイルを取得します。
    JAR格納先 : $JTEST_HOME/integration/ant/jtest-ant-plugin.jar
    ※$JTEST_HOME は Jtest のインストールディレクトリを示します。
  2. 取得した Jtest Plugin for Ant の JAR ファイルを ant ビルドのクラスパスに追加します。
    JAR ファイルを以下のいずれかに配置してください。

・ユーザーの Ant ライブラリのディレクトリ:$HOME/.ant/lib
・Ant システムのインストールライブラリのディレクトリ:$ANT_HOME/lib

...

 解析の方法は『ユーザーマニュアル』の『Ant を使用したテストと解析』をご確認ください。
 (https://docs.parasoft.com/display/JTESTJP1042/Testing+and+Analysis+with+Ant)

Jtest Plugin for Gradle 設定手順

...