Parasoft Jtest の既知の制限事項は以下のとおりです。
単体テスト アシスタントを使用して大規模なプロジェクトの単体テストを作成するには多量のメモリが必要です。選択されたファイル スコープが大きすぎる場合、メモリ使用量が Eclipse に割り当てられたメモリの制限を超える場合があります。
- テスト影響分析を実行するには、さらにメモリが必要になる場合があります。
- JUnit 5 のテスト影響分析には、JUnit 4 を含む追加の依存関係が必要です。この制限は、プロジェクト内で構成できない依存関係を必要とする別のテスト エンジンでテスト スイートを実行する必要がある JUnit 5 フレームワークの既知の問題が原因で発生します (https://github.com/junit-team/junit5/issues/744 を参照)。つまり、コード変更の影響を受けるテスト ケースを収集するテスト スイートにテスト影響分析が依存している場合、必要な依存関係が欠落していると、影響を受ける JUnit 5 テストを再実行できません。回避策として、Jtest は、影響を受けるテストケースが再実行されるときに追加の依存関係を含むコンテナでプロジェクトを自動的に更新します。
- IntelliJ 2019.2 は、Gradle の外部モデルから Jtest のサンプル プロジェクトをインポートできない場合があります。この問題は IntelliJ 2019.3 で修正されました。