gpt4 book ai didi

java - 使用 Activator 在 Play Framework 测试中传递系统属性

转载 作者:搜寻专家 更新时间:2023-11-01 02:24:30 24 4
gpt4 key购买 nike

Play Framework 使用

activator test

运行所有测试。

如何将 Java 系统属性传递给我的测试用例。以下将不起作用

activator -Dsettings="/settings/settings.json" test

巧合的是,如果我改用 ~run 命令,上面的方法将起作用。

我已经读过 this问题,但它仅对 play 有效命令

最佳答案

我想我找到了解决方案( Play 2.3.8)

在 build.sbt 中添加如下内容:

javaOptions in Test += "-Dsettings=" + Option(System.getProperty("settings")).getOrElse("default.json")

然后

activator -Dsettings="/settings/settings.json" test

可以覆盖设置

免责声明:我针对 testserver.port 而非settings

进行了测试

关于java - 使用 Activator 在 Play Framework 测试中传递系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28377531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com