使用 sbt "multi-jvm:test" 命令时,sbt 报告没有要运行的测试。但是,如果我明确地运行测试,例如“multi-jvm:run package.testName”,那么它们运行良好。
我使用 {TestName}MultiJvm{NodeName} 的默认约定,以及 src/multi-jvm/scala 的默认路径
编辑:
这是我运行仅测试时发生的情况
multi-jvm:test-only multijvm.commands.CommandsAreSentToRegisteredHandlers_
[info] Compiling 1 Scala source to /mnt/repos/akkesb/target/classes...
[info] No tests to run.
但这是我如何让它运行
> multi-jvm:run multijvm.commands.CommandsAreSentToRegisteredHandlers_
[info] * multijvm.commands.CommandsAreSentToRegisteredHandlers_
[JVM-_MarketingServiceHost] [ERROR] [06/10/2013 20:22:30.608] [akkesb-akka.actor
这是我的标记:
> multi-jvm:multi-jvm-marker
[info] MultiJvm
定义的测试:
> multi-jvm:multi-jvm-marker
[info] MultiJvm