我为我的应用程序开发了一套用 Scala 编写的使用 Robotium 库的小型 Android 测试。出于所有目的和目的,该套件是一个标准的 Android JUnit 测试项目,如果从 Eclipse 启动,则可以成功运行。
我已经使用 sbt android-plugin 成功构建并运行了我的主要 Android 应用程序。主要应用程序位于[ProjectDir]/src/main
. 我还能够成功构建位于该目录中的Android 测试应用程序。[ProjectDir]/tests/src/main
我检查了模拟器,测试应用程序似乎已使用 android-plugin 的tests/android:install-emulator
命令正确安装。但是,当我尝试通过 运行测试项目时sbt tests/android:test-emulator
,我得到:
...
Test results for InstrumentationTestRunner=
Time: 0.001
OK (0 tests)
如何让 sbt android-plugin 识别项目包含 JUnit 测试并运行它们?