gpt4 book ai didi

scala - 将参数传递给通过 sbt 执行的 scala 测试

转载 作者:行者123 更新时间:2023-12-04 11:27:34 24 4
gpt4 key购买 nike

我正在寻找将参数传递给测试的简单解决方案(使用环境变量,其他文件不合适。我需要通过命令行传递值)
目前我有以下解决方案:
通过 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/

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