【问题标题】:How run multi jvm test in sbt?如何在 sbt 中运行多 jvm 测试?
【发布时间】:2014-09-15 23:49:10
【问题描述】:

这里是akka sharding example。我想从sbt clean test-only sharding.example.JobStreamRenderSpec 之类的命令行运行一个多 jvm 测试JobStreamRenderSpec 并得到一个错误 -

[error] Expected ID character
[error] Not a valid command: sharding
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Not a valid key: sharding (similar: showTiming)
[error] sharding.example.JobStreamRenderSpec
[error]      

但是当我运行 sbt clean test 编译编译并且所有测试运行时。

我做什么 wring 或 sbt 不能运行多 jvm 测试?

【问题讨论】:

    标签: java testing jvm sbt


    【解决方案1】:
    sbt "multi-jvm:testOnly sharding.example.JobStreamRenderSpec"
    

    【讨论】:

    • 请解释这些标志以及您是如何找到它们的。这样人们就会明白为什么你的答案有效,而不仅仅是它有效。
    • 需要引号,因此 SBT 将两个字符串解析为一个命令,这就是它的本质。如果没有引号,它会将其解析为两个单独的命令,然后第一个缺少所需的参数,而第二个不是可识别的命令。
    猜你喜欢
    • 1970-01-01
    • 2018-10-18
    • 2012-06-18
    • 2023-03-26
    • 1970-01-01
    • 2013-12-29
    • 2015-10-24
    • 2022-01-02
    • 2012-01-07
    相关资源
    最近更新 更多