如何在测试环境中检查sbt?

jvl*_*nag 7 testing scala sbt

应用程序如何判断它是否在'sbt test'上下文中运行?是否有可以检查的系统属性?

0__*_*0__ 8

可能有不同的方式.我找到了以下作品:

testOptions += Tests.Setup(_ => sys.props("testing") = "true")
Run Code Online (Sandbox Code Playgroud)

然后你可以sys.props.get("testing")在课堂上测试.