阅读roboletric文档,我看到它使用maven,它期望看到一个基于java的项目,而不是scala的。
然而,我正在使用这篇博客文章中描述的intellij + scala + android。
如何在上面的android-scala项目上执行机器人电气测试?
到目前为止,似乎有两个主要的选择:
- RoboTest -集成了RoboElectric和ScalaTest测试库
- RoboSpecs -集成RoboElectric与Specs2测试库
它们似乎都很容易使用。并且两者都不支持而不支持在同一JVM中并行执行测试。RoboTest似乎能够通过为每个测试创建分支进程来并行运行测试。