测试(使用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
禁用了 fork ,因此禁用了 javaOptions在测试中
对测试运行设置没有影响。
关于scala - 如何设置自定义配置文件进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28718147/