Dr.*_*all 2 scala sbt scalatest
我有一个包含 moduleA、moduleB 和 moduleC 的多模块项目。我想从 moduleB 运行我的类 com.helpme.run.MyTest。
我的猜测是 sbt 命令应该如下所示:
sbt "project moduleA" --mainClass com.helpme.run.MyTest 测试
但没有运气。请帮忙!!谢谢!
首先,您可以通过使用运行测试 testOnly
$ sbt testOnly MyTest
Run Code Online (Sandbox Code Playgroud)
但是如果你的项目是一个多项目sbt项目,并且你在多个项目中有同名的相同测试类,你可以通过命令在项目之间导航project,然后运行测试
$ sbt
> project moduleA
> testOnly MyTest
Run Code Online (Sandbox Code Playgroud)
请注意,您必须先运行sbt,然后再从sbtshell运行其余命令。
| 归档时间: |
|
| 查看次数: |
2260 次 |
| 最近记录: |