Android开发中的自动化测试

Android开发中的自动化测试,android,junit,jvm,automated-tests,dalvik,Android,Junit,Jvm,Automated Tests,Dalvik,我有一个带有JUnit测试的普通项目,它连接到我的Android项目中的类。每次我从Android项目提交代码时,我希望我的服务器在我的testproject中运行一些JUnit测试 有这样做的最佳实践吗? 到目前为止,我只在JUnit测试和Android类被分为两个不同的项目时运行了测试,因为JUnit在JVM和Android上运行,在DVM(Dalvik虚拟机)的模拟器中运行。您可以使用它来实现这一点。例如,我写了一些文章来描述这一点 为了能够运行测试,一些满足项目要求的模拟器实例必须在CI

我有一个带有JUnit测试的普通项目,它连接到我的Android项目中的类。每次我从Android项目提交代码时,我希望我的服务器在我的testproject中运行一些JUnit测试

有这样做的最佳实践吗? 到目前为止,我只在JUnit测试和Android类被分为两个不同的项目时运行了测试,因为JUnit在JVM和Android上运行,在DVM(Dalvik虚拟机)的模拟器中运行。

您可以使用它来实现这一点。例如,我写了一些文章来描述这一点

为了能够运行测试,一些满足项目要求的模拟器实例必须在CI服务器上运行,最好是在无头模式下运行

而且还可以派上用场