比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

Jtestを使用してJavaプロジェクトの解析およびテストを実行するための準備を行います。

...

  1. 「jtestcli -version」コマンドを実行して、Jtest が実行可能か確認します。

  2. バージョン等が表示されない場合、環境変数PATHに%JTEST_HOME%を追加してください。

    コード ブロック
    >jtestcli -version

    
    Parasoft Jtest 2021.1.0 (10.5.1.202104141516) -- Copyright (C) 2021 Parasoft Corporation


  3. 「gradle -version」コマンドを実行して、Gradleが実行可能か確認します。

    コード ブロック
    >gradle -version
    
    
    ------------------------------------------------------------

    
    Gradle 6.8.2

    
    ------------------------------------------------------------
    
    
    Build time: 2021-02-05 12:53:00 UTC

    
    Revision: b9bd4a5c6026ac52f690eaf2829ee26563cad426
    
    
    Kotlin: 1.4.20

    
    Groovy: 2.5.12

    
    Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020

    
    JVM: 1.8.0_192 (Oracle Corporation 25.192-b12)

    
    OS: Windows 10 10.0 amd64


      バージョン等が表示されない場合、環境変数PATH等を適切に設定してください。

...

  1. demoプロジェクトディレクトリに移動し、「gradle clean build」コマンドを実行してdemoプロジェクトをビルドします。

    コード ブロック
    >cd %JTEST_HOME%\examples\demo
    
    
    >gradle clean build


  2. ビルドの最後の方に「BUILD SUCCESS」と表示されることを確認します。

...

テストコンフィギュレーションは、Jtest の実行内容を目的ごと(OWASPへの準拠、メトリクスの計測、単体テストの実行等)にまとめた設定の集合です。
「jtestcli -listconfigs」コマンドを実行すると、現在使用可能なテストコンフィギュレーションの一覧を表示できます。

コード ブロック
>jtestcli -listconfigs

...



Parasoft Jtest 2021.1.0 (10.5.1.202104141516) -- Copyright (C) 2021 Parasoft Corporation

...



[Jtest] ライセンス: マシン ID WIN32-xxxxxxxx

...



[Jtest] 利用可能なテスト コンフィギュレーション: 26

...



[Jtest] builtin://Calculate Application Coverage

...


[Jtest] builtin://CERT for Java

...


[Jtest] builtin://Code Smells

...


[Jtest] builtin://Critical Rules

...


[Jtest] builtin://CWE 3.4

...


[Jtest] builtin://CWE 4.0

...


[Jtest] builtin://CWE Top 25 + On the Cusp 2019

...


[Jtest] builtin://CWE Top 25 2019

...


[Jtest] builtin://Demo Configuration

...


[Jtest] builtin://Find Duplicated Code

...


[Jtest] builtin://Find Memory Problems

...


[Jtest] builtin://Find Unused Code

...


[Jtest] builtin://Flow Analysis Aggressive

...


[Jtest] builtin://Flow Analysis Fast

...


[Jtest] builtin://Flow Analysis Standard

...


[Jtest] builtin://Internationalize Code

...


[Jtest] builtin://JUnit 4 Best Practices

...


[Jtest] builtin://JUnit 5 Best Practices

...


[Jtest] builtin://Metrics

...


[Jtest] builtin://OWASP Top 10-2017

...


[Jtest] builtin://PCI DSS 3.2

...


[Jtest] builtin://Recommended Rules

...


[Jtest] builtin://TDD Best Practices

...


[Jtest] builtin://Thread Safe Programming

...


[Jtest] builtin://UL 2900

...


[Jtest] builtin://Unit Tests


予め用意されているビルトインテストコンフィギュレーションに加えて、ユーザー定義のテストコンフィギュレーションを作成することができます。
ユーザー定義のテストコンフィギュレーションの作成および使用の方法については『【参考】テストコンフィギュレーションの作成および変更』【参考】テストコンフィギュレーションの作成および変更を参照してください。