Intellij和sbt:如何让intellij为我的播放应用程序测试读取自定义配置文件?

Intellij和sbt:如何让intellij为我的播放应用程序测试读取自定义配置文件?

问题描述:

对于我的测试(玩框架2.6应用程序)我想使用不同的配置文件。Intellij和sbt:如何让intellij为我的播放应用程序测试读取自定义配置文件?

对于这一点,我已经添加下面一行到build.sbt

javaOptions in Test += "-Dconfig.file=conf/application.test.conf"

当我运行从SBT(sbt test)的测试中,它工作正常,读取自定义配置文件。

但是,当从Intellij运行测试时,它会忽略此设置并使用application.conf文件。

如何强制intellij使用此sbt设置?

你必须编辑你的intellij配置。 为此,请使用:https://www.jetbrains.com/help/idea/creating-and-editing-run-debug-configurations.html

进入编辑配置页面后,将ScalaTest添加到配置列表中。然后在VM参数下添加-Dconfig.file=conf/application.test.conf

保存并完成!

+0

你好@Teimuraz你明白了吗? –