2

阅读roboletric 文档,我看到它使用 maven,它希望看到一个基于 java 的项目,而不是一个 scala 项目。

但是,我正在使用 intellij + scala + android,如本文所述

你怎么能在像上面这样的 android-scala 项目上执行 robolectric 测试?

4

1 回答 1

1

到目前为止,似乎有两个主要选择:

  • RoboTest - 将 RoboElectric 与 ScalaTest 测试库集成
  • RoboSpecs - 将 RoboElectric 与 Specs2 测试库集成

它们似乎都易于使用。并且两者都不支持在同一个 JVM 中并行执行测试。RoboTest 似乎能够通过为每个测试分叉进程来并行运行测试。

于 2015-03-10T23:54:16.187 回答