いくつかの ant ビルド スクリプトを gradle に移行しており、途中で問題を診断しています。発生した問題の 1 つは、CI サーバー (gradle を実行しているジェンキンス) で時々テストが失敗することです。失敗しているテストの 1 つが一部のライブラリ コードでスレッド ローカル ストレージを使用しているため、この問題はテストの実行順序に関連していると考えられます。
壊れたテストを修正する前に、ローカルで問題を再現できるようにしたいと考えています。でも。gradle は常に動作する順序でテストを実行するため、ローカルで問題を再現することはできません。
では、テスト クラス Y の前にテスト クラス X を実行するように gradle を強制する方法はありますか? テストは同じ JVM で実行する必要があります。
重要な場合、テストは JUnit テストです。