Eli*_*lin 2 scala sbt scalatest
我想在多模块项目中以非交互模式运行单个测试类。我知道如何以交互方式首先启动 sbt,然后选择项目,然后使用“testOnly”。如何通过一个命令(或脚本)完成这一切
您可以使用以下语法来实现
sbt "project-name/testOnly classpath.of.Test"
Run Code Online (Sandbox Code Playgroud)
例如
biz.neumann.MySpec
在子模块中运行测试,logic
您可以在 shell 上使用以下命令:
sbt "logic/testOnly biz.neumann.MySpec"
Run Code Online (Sandbox Code Playgroud)
它们"
很重要,否则每个 withespace 都会被解释为附加参数的分隔符。