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