我正在寻找将参数传递给测试的简单解决方案(使用环境变量,其他文件不合适。我需要通过命令行传递值)
目前我有以下解决方案:
通过 SBT_OPTS 传递参数:
SBT_OPTS="-DparamName=value" sbt moduleName/test
并在测试中检索值:
Option(System.getProperty("myProperty")).getOrElse("defaultValue")
不幸的是,此解决方案不再适用。有没有像这样的简单解决方案,但不使用 SBT_OPTS?
谢谢。
最佳答案
命令:
sbt -Dparam=value module/test
检索值:
sys.props.getOrElse("param", DEFAULT_VALUE)
关于scala - 将参数传递给通过 sbt 执行的 scala 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50911764/