如何设置自定义配置文件进行测试?

How to set custom configuration file for testing?

测试(使用 activator test 执行)使用 conf/application.conf。我想设置一个自定义配置文件只是为了测试。怎么样?

How do I specify a config file with sbt 0.12.2 for sbt test? 中有一个解决方案,但它使用了 play 2.3 中不可用的 Build.scala。我试图将 javaOptions in Test += "-Dconfig.file=conf/local.conf" 放入 build.sbt 但它不起作用。

解决方案确实是在build.sbt中使用javaOptions in Test += "-Dconfig.file=conf/local.conf"

当我发布问题时它不起作用,因为我在 build.sbt 中使用 fork in Test := false 禁用分叉,因此 javaOptions in Test 对测试没有影响 运行 设置。