を開始します。 @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_EACH_TEST_METHOD)
を削除すると、正しくアプリケーションが1回起動します。SpringRunnerとBEFORE_EACH_TEST_METHODは、アプリの追加時に
テストでSpring Boot Appの最初の無意味な起動を無効にする方法を教えてください。
を開始します。 @DirtiesContext(classMode = DirtiesContext.ClassMode.BEFORE_EACH_TEST_METHOD)
を削除すると、正しくアプリケーションが1回起動します。SpringRunnerとBEFORE_EACH_TEST_METHODは、アプリの追加時に
テストでSpring Boot Appの最初の無意味な起動を無効にする方法を教えてください。
ClassMode.AFTER_EACH_TEST_METHODがあなたに役立つかもしれません
私は何とかそういった2つの新興企業の秩序を逆転させると思っていましたが、そうではありません。今すぐ動作します。不要なSpringブートのスタートアップはありません。ありがとうございました –
私はDockerコンテナのスタートアップ/シャットダウンを管理するためのソリューションを思いついて、同じ問題に遭遇しましたが、統合テストを実行しています(http://tech.asimio.net/2016/08/04/Integration- Spring-Boot-Postgres-and-Docker.htmlを使用したテスト)とAFTER_EACH_TEST_METHODが機能しました。 – ootero
本当にクラスレベルで必要ですか? :) –
私は別の環境(別のテストからのものを再利用しない)で実行する必要があるので、はいと思います。 –