テストを testrail にリンクする必要があり、そのためには testrailrunner を使用する必要があります。ただし、springjunit ランナーを除外すると、サービスの開始時にテストが失敗し、両方のランナーを使用することはできません。
テストがサービス Bean で初期化され、テスト レールにログインできるようにするための回避策は何ですか?
テストを testrail にリンクする必要があり、そのためには testrailrunner を使用する必要があります。ただし、springjunit ランナーを除外すると、サービスの開始時にテストが失敗し、両方のランナーを使用することはできません。
テストがサービス Bean で初期化され、テスト レールにログインできるようにするための回避策は何ですか?
単一の単体テストで複数のテスト ランナーを使用する方法はありませんが、代わりに JUnit ルールを使用できます。
Spring@Rules
は 4.2 のサポートを導入します (4.2 RC1 が最新バージョンです): https://jira.spring.io/browse/SPR-7731
には詳しくありませんtestrailrunner
が、JUnit ルールがサポートされていない場合は、次のことができます。
testrail
SpringJUnit4ClassRunner
との機能を処理する独自のランナーを実装するtestrailrunner