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

标签 scala playframework-2.3

测试(使用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/

相关文章:

scala - 如何过滤 JsObject 的 ArrayBuffer 以删除具有特定值的项目

scala - 如何从 Scala-Play 应用程序的 URL 中提取路由变量的值?

java - One Play 2 Framework App - 同时使用 java 和 scala

arrays - 我们可以改进我的代码以在 Scala 中交换相邻的数组元素吗?

scala - 为什么这段代码需要空行或分号?

Scala 泛型方法。接受任何数值序列

forms - 如何在 Play 中同时验证多个表单字段?

scala - 如何在Scala(Spark)中比较两个数据框中的列

javascript - 在 Play-Scala(激活器)中,无法从 javascript 动态填充 <div>

java - Play 框架使用 Deadbolt 从 2.1.x 迁移到 2.3.0