私たちはすべてのテストをJUnit 5を使用するようにアップグレードしています。以前は、EclipseとIntellij IDEAでテストが同じように動作するようにtest.workingDirを設定しなければなりませんでした。 JUnit 5を使用しているので、これで問題が発生しています。私はJUnit 5 Gradle documentationを見てきましたが、テストのためにworkingDirを設定する方法はありませんでした。これは、テストがコマンドラインで行うよりもIDEで異なって実行されるため、問題が発生します。テスト用にJUnit 5 workingDirを設定します
0
A
答えて
0
そのGradleプラグインはJavaExec
というjunitPlatformTest
というタスクを追加します。したがって、junitPlatformTest.workingDir = ...
を使用して設定してください。
さらに、現在の作業ディレクトリに依存しないようにテストを書き直すべきですが、クラスパスルックアップを使用して、必要なファイルをgetResource()
とgetResourceAsUrl()
のような方法で取得する必要があります。
関連する問題
- 1. JUnit 5 for Androidテスト
- 2. Postgresのcurrent_timestampをJUnitテストの定数に設定しますか?
- 3. Junitテスト用のxmlデータをspring設定で設定する
- 4. junitテスト用のgreenDAOセッションオブジェクトの設定
- 5. リフレクションを使用してJUnitテストのタイムアウトを設定する
- 6. Android JUnitの環境設定のテスト
- 7. 各junitテストの具体的な設定
- 8. 特定のテストに適用するJUnitルールを設定する方法
- 9. 同じビルドでJUnit 4とJUnit 5のテストを実行
- 10. JUnitの5のGradleのGradleでJUnitの5を使用する
- 11. JUnitの5つのテストは、IntelliJのアイデア
- 12. JUnitテストのログレベルを設定するには
- 13. Junitテスト用データベース
- 14. Java用JUnitテスト
- 15. Antを使ってJUnit 5 @Tagテストを実行するには?
- 16. JUnit 5 - 別のテスト合格に依存してテスト実行を行う方法
- 17. 春のブート - junitテストで設定が読み込まれない
- 18. ServletContextListenerがweb.xmlからのファイルパスを使用する前に、JUnitテストのシステムプロパティを設定します。
- 19. @Transactionalアノテーションを使用するとき、Spring-JUnitテストをどのように設定できますか?
- 20. シンプルインテント - jUnitテストに失敗しました
- 21. Junit Androidの設定
- 22. JavaテストJUnit(void)を使用したメソッド
- 23. PowerMockを使用したLiferayのJUnitテスト
- 24. Hypersonicデータベースを使用したJUnitテスト
- 25. JUnitサーブレットのテスト
- 26. JUnit 5 - グローバルタイムアウト?
- 27. JUnit 5ビンテージネストされた静的クラスのテストを実行していません
- 28. JUnitテストJTableセルツールチップ
- 29. テスト用にドメイン名をローカルに設定していますか?
- 30. junitテストを無視しました。