Versions Compared

Key

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

Eclipse プロジェクトを実行する方法には Eclipse GUIから画面操作で実行する方法と、GUIから画面操作で実行する方法と、Parasoft Runner からコマンドで実行する方法の 2 通りがございます。運用に合わせて実行方法を選択してください。

...

Eclipse からサンプルプロジェクトを解析します。1.

  1. [Package Explorer] ビューで jtest-examples プロジェクトを選択します。

...


  1. 右クリック、コンテキストメニューより [静的解析] > [ XXX の実行] を選択します。
    ※"XXX" には 「テストコンフィギュレーションの準備」でアクティブなテストコンフィギュレーションに設定したテストコンフィギュレーション名が入ります。
    Image Modified

...


  1. 実行が完了すると、次のようなダイアログが表示されます。
    Image Modified

    ● "指摘事項の表示" チェックボックスにチェックをつけるとダイアログの終了後 [指摘事項] ビューが表示されます。
    ● "レポートの生成" チェックボックスにチェックをつけると解析結果のレポートを出力することができます。
    ● レポートに出力する内容は メニューの [Parasoft]  > [設定] > [Parasoft] > [レポート] で設定できます。

...


  1. [指摘事項]

...

  1. ビューの見方は指摘事項の確認

...

  1. をご確認ください。
    Image Modified

Anchor
_Toc524022328
_Toc524022328
Parasoft Runnerからの実行

...

  • Parasoft Runner を使ってコマンド実行で jtest-examples プロジェクトを解析します。

...

  • Plugin for Eclipse を Eclipse にプラグインすると Eclipse のインストールディレクトリに以下のファイルが作成されます。
    • jtestcli.bat / jtestcli.sh
    • jtestcli.buildscript
    • jtestcli.help

...

  • Eclipse インストールディレクトリの jtestcli.bat / jtestcli.shから解析を行います。

...

  • Note

...

  • 事前に解析対象プロジェクトが存在する Eclipse のワークスペースで Eclipse GUI を起動し、[Parasoft] メニューからライセンスを登録しておく必要があります。(Jtest のライセンスはワークスペースに保持します。)

...

  • Parasoft Runner を利用するには Jtest Engine エディションのライセンスが必要です。

...


  • jtestcli.bat / jtestcli.sh は以下のオプションを必要とします。

オプション

意味

使用例

-data

解析対象のコードがある
Eclipse ワークスペースの場所

-data c:\workspace

-config

テストコンフィギュレーション

ファイルパス
 -config  "C:\tmp\mylocalconfig.properties"
ビルトインコンフィギュレーション
 -config "builtin:// Critical Rules"
ユーザー定義コンフィギュレーション
 -config "user://推奨ルールセット"

...

jtestcli.bat –data "C:\workspace4.7" -config "user://推奨ルールセット"

...


  • 設定ファイルを使って解析範囲のカスタマイズやレポート出力先を指定することができます。

プロパティ

意味

使用例

jtest.resource

解析対象のファイルまたはファイルのセットを指定する

jtest.resource=pattern1,pattern2

プロジェクト指定
jtest.resource="MyProject"
ファイル指定
jtest.resource="/MyProject/src /com/ac /Bank.java"
パッケージ指定 (プロジェクトからの相対パスを指定)
jtest.resource="/MyProject/src /com/ac"

jtest.include

特定のファイルだけを解析する(その他のファイルをスキップする)

jtest.include=pattern

パッケージ指定
jtest.include=com/**
("com" で始まるすべてのパッケージを解析)
ファイル指定
jtest.include=path:**/Bank.java
(Bank.java ファイルだけを解析)

jtest.exclude

特定のファイルを解析対象外とする
(その他のファイルを解析する)

jtest.exclude=pattern

パッケージ指定
jtest.exclude=com/**
("com" で始まるすべてのパッケージを解析対象外とする)
ファイル指定
jtest.exclude=path:**/Bank.java
(Bank.java ファイルを解析対象外とする)

report.location

レポート出力先を指定する

report.location=<dir_path>

report.location=C\:
jtest_reports

...

jtestcli.bat –data "C:\workspace4.7" -config "user://推奨ルールセット" -settings "C:\jtest_eclipse.settings"

設定ファイルで使用できるプロパティの詳細については『ユーザーマニュアル』の『設定ファイルで使用できるプロパティの詳細についてはユーザーマニュアルの設定』をご確認ください。をご確認ください。