Pau*_*aul 5 scala sbt scalatest
我正在寻找将参数传递给测试的简单解决方案(使用环境变量,其他文件不合适。我需要通过命令行传递值)目前我有以下解决方案:通过 SBT_OPTS 传递参数:
SBT_OPTS="-DparamName=value" sbt moduleName/test
Run Code Online (Sandbox Code Playgroud)
并在测试中检索值:
Option(System.getProperty("myProperty")).getOrElse("defaultValue")
Run Code Online (Sandbox Code Playgroud)
不幸的是,此解决方案不再适用。有没有像这样的简单解决方案,但不使用 SBT_OPTS?
谢谢。
命令:
sbt -Dparam=value module/test
Run Code Online (Sandbox Code Playgroud)
检索值:
sys.props.getOrElse("param", DEFAULT_VALUE)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1256 次 |
| 最近记录: |