Versions Compared

Key

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

Jtest 2021Jtest 2022.1 では以下の変更点があります。

IDEのサポート

次の IDE のサポートが追加されました。

  • IntelliJ IDEA 20202021.1

  • IntelliJ IDEA 20202021.2

  • IntelliJ IDEA 20202021.3

  • Eclipse 20202021-06 03 (4.1619)

  • Eclipse 20202021-09 06 (4.1720)

  • Eclipse 20202021-12 09 (4.18)

...

  • 21)1

  • Eclipse 2021-12(4.22)

  • Eclipse 2022-03(4.23)

次のIDEのサポートが削除されました。

  • IntelliJ IDEA 2017.x ~ 2019.x

  • Eclipse 4.4

  • Eclipse 4.5

NetBeans のサポート

NetBeans IDE はサポート対象外になりました。

プラットフォームのサポート

32-bit 版の OS はサポート対象外になりました。

サードパーティ製静的解析ツールとの統合サポート

Checkstyle および FindBugs との統合のサポートは廃止されました。

SCM のサポート

次の SCM はサポート対象外になりました。

  • AccuRev

  • ClearCase

  • CVS

  • Serena Dimensions

  • StarTeam

  • Synergy CM

  • Visual Source SafeEclipse 4.6

  • Eclipse 4.7

1このIDEはJava16で実行されます。そのため影響を受ける単体テストビューが正しく表示されない可能性があります。
IDEの起動に使用されるJVMに--illegal-access =permitVM引数を渡すことがで回避することができます。

Java のサポート

Java 12、13、14 および 15 で作成されたコードを解析できるようになりました。

Anchor
_Toc18668734
_Toc18668734
セキュリティコンプライアンスのテスト コンフィギュレーションの変更

いくつかのセキュリティコンプライアンスのテスト コンフィギュレーションが追加及び変更、削除されました。
※セキュリティコンプライアンス関連機能の使用には専用のライセンス(有償)が必要です。

以下のビルトインテストコンフィギュレーションが追加されました。

...

TIA 関連オプションが更新され、設定が容易になりました。
TIA Plugin for Maven の新しい名前

古いプラグイン名

新しいプラグイン名

cbt-maven-plugin

tia-maven-plugin

この変更は、コマンド ラインでのテスト影響解析の実行および POM ファイルの設定に影響を与えます。

古いコマンド ライン

新しいコマンド ライン

mvn cbt:affected-tests test

mvn tia:affected-tests test

古い POM 設定

新しい POM 設定

<pluginGroup>com.parasoft.xtest.cbt</pluginGroup>

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

新しいオプション名

古い名前

新しい名前

parasoft.coverage.file

jtest.referenceCoverageFile

parasoft.test.file

jtest.referenceReportFile

parasoft.runFailingTests

jtest.runFailedTests

parasoft.runModifiedTests

jtest.runModifiedTests

parasoft.testFilter

jtest.testFilter

追加および拡張されたオプション

オプション名

説明

jtest.referenceCoverageFile

URL のサポートが追加されました。

jtest.referenceReportFile

URL のサポートが追加されました。

jtest.referenceStore

新規オプション。TIA のパフォーマンスを最適化するため、URL からダウンロードされた参照ファイルの場所を指定します。

jtest.settings

1 つの .properties ファイルの場所を指定します。

jtest.settingsList

新規オプション。複数の .properties ファイルを指定します。

その他の拡張

  • サードパーティのカバレッジ エンジンである JaCoCo がサポートされました。
    カバレッジ エージェント オプションか、Maven または Gradle で JaCoCo を有効化することで、 JaCoCo の機能を利用するよう Jtest を設定できます。

  • フロー解析実行時およびコード カバレッジ収集時のパフォーマンスが改善されました。

  • 匿名の使用状況データを Parasoft に送信することで Jtest の改善を支援できます。デフォルトでは、使用状況データのレポートは無効化されています。