ここには大規模な Hybris プロジェクトがあり、すべてのテストを実行するには時間がかかりすぎます (数時間、そうです、大規模なコンサルティング会社が作成したものです)。私の目標は、すべてのスプリング ベースの統合テストを削減し、実際の単体テストに置き換えることです。
ただし、1 つの拡張機能に対して Hybris ant ビルドを使用してテストを実行すると ( ant alltests -Dtestclasses.extensions=myext
)、その拡張機能に非 Spring ベースの単体テストしかない場合でも、junit テナントを使用してサーバーが起動します。私も使用しようとしましant unittests
たが、それは私のテストを実行することさえしません。
@UnitTest
アリの実行でサーバーを起動せずに、注釈が付けられたテストのみを実行する方法はありますか?
PS: hybris 5.1 および 5.3 コマース スイートを使用しています。