Jtest 20232024.1 では以下の変更点があります。
IDEのサポート
次の IDE のサポートが追加されました。
IntelliJ IDEA 2022.1IntelliJ IDEA 20222023.2
IntelliJ IDEA 2022.3
IntelliJ IDEA 2023.1
Eclipse 2022Eclipse 2023-06 (4.2428)
Eclipse 20222023-09 (4.2529)
Eclipse 2022-12 (4.26)
Eclipse 2023-03 (4.27)
Visual Studio Codeのサポートを開始しました。
Visual Studio Code 1.53 以上
利用には、コマンドラインでの解析が可能なライセンスが必要です。
次の IDE のサポートは廃止されました。
IntelliJ 2020.1 - 2021.3
Eclipse 4.8 - 4.22
Lombok のサポート
Lombok 1.18.24 と 1.18.26 のサポートを追加しました。32 のサポートが追加されました。
Jtest と Lombok ライブラリのプラグイン方法の詳細は、ユーザーマニュアルのLombokとの統合を参照してください。
ビルドツール のサポート
並列ビルドのサポート
...
静的解析の実施および結果の確認、カバレッジ結果の表示の確認をVisual Studio Code上で行えるようになりました。
セキュリティコンプライアンスのテスト コンフィギュレーションの変更
いくつかのセキュリティコンプライアンスのテスト コンフィギュレーションが追加及び変更、削除されました。
※セキュリティコンプライアンス関連機能の使用には専用のライセンス(有償)が必要です。
以下のビルトインテストコンフィギュレーションが追加されました。
...
フロー解析、セキュリティ関連のルールが追加されました。
カテゴリ | ルールID | ルールの説明 | |
---|---|---|---|
1 | セキュリティ | SECURITY.ESD.WS | 'ws' ではなく 'wss' (WebSocket Secure) によるセキュアな通信を使用する |
2 | フロー解析 | BD.PB.INTWRAP | 整数の算術演算によるラップアラウンドを避ける |
3 | フロー解析 | BD.PB.INTVC | 整数型の変換による値の変化を避ける |
4 | フロー解析 | BD.PB.INTDL | 整数型の変換によるデータの損失を避ける |
5 | フロー解析 | BD.PB.UGHC | ハッシュ コードの等価性を根拠としてオブジェクトの等価を判断しない |
※ カテゴリがセキュリティのルールはSecurity Compliance Pack 、またはLegacyライセンスを利用中の場合のみ利用可能です。
※ カテゴリがフロー解析のルールはEngineライセンスを利用中の場合のみ利用可能です。
...