4

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
4

1 に答える 1