Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  1. calculator alculator プロジェクト直下で利用するビルドシステムに合わせて以下のコマンドを実行します。
    (手順 『アプリケーションのビルド』 でアプリケーションのビルドが正常に行われている必要があります。の手順 でアプリケーションのビルドが正常に行われている必要があります。)

    Apache Maven の場合

    Code Block
    mvn jtest:monitor


    Apache Ant の場合

    Code Block
    ant jtest-monitor


    Gradle の場合

    Code Block
    gradlew jtest-monitor


  2. 以下の場所に monitor.zip が作成されていることを確認します。
    1. Apache Maven の場合:calculator/target/jtest/monitor
    2. Apache Ant の場合:calculator/parasoft/jtest-monitor
    3. Gradle の場合:calculator/build/jtest

      Apache Maven の例)
      Image Modified

  3. monitor.zip を解凍して agent.properties ファイルをテキストエディタで開きます。



    ファイルにテストIDを設定するため以下の1行を追加します。 (“TEST01” は任意のテストIDに置き換え可能。)

    Code Block
    jtest.agent.testid=TEST01

    ※カバレッジデータの識別のため、テストシナリオ毎にテストIDを変更することを推奨します。
     テストIDが異なるカバレッジデータは IDE 上でマージすることができます。


  4. agent.sh (Linux 環境) または agent.bat (Windows 環境) を実行して -javaagent フラグを作成します。



    コンソールに出力される –javaagent フラグを取得します。
    ※フラグは次の カバレッジの計測(アプリケーションサーバーの起動・操作)[Tomcat編]』 で使用します。で使用します。

    Code Block
    Add this Java VM args to your process:
    
    
    ---------------------------------------------------
    
    
    -javaagent:"C:Users\tmx\calculator\target\jtest\monitor\monitor\agent.jar"=settings="C:Users\tmx\calculator\target\jtest\monitor\monitor\agent.properties",runtimeData="C:Users\tmx\calculator\target\jtest\monitor\monitor\runtime_coverage"
    
    
    ---------------------------------------------------
    
    
    続行するには何かキーを押してください . . .


    Tips –サーバーマシンでカバレッジを計測する-

    Jtestのインストールマシンと Tomcat のインストールマシンが異なる場合は、monitor.zip Tomcat のインストールマシンの 2 byte 文字および半角スペースを含まない任意のパスに配置後、 agent.bat/agent.sh を実行します。