我打算将我的JUnit测试移植到Android测试框架。将Android JUnit测试移植到Android测试框架
一些测试只涉及JVM,但不涉及Android系统,是否仍需要移植它们? Android正在使用Dalvik,并将用Lollipop中的ART(Android Runtime)取代它,两者都与JVM不同(请纠正,如果我错了)。从这个意义上讲,似乎有必要将所有JUnit测试移植到Android测试框架。
然而,一些教程认为
“如果可能的话,你应该更喜欢直接在 JVM上运行单元测试为测试执行快得多比所需时间 部署和运行在Android设备上进行测试“。 http://www.vogella.com/tutorials/AndroidTesting/article.html#androidtesting
我不是JVM,Dalvik和ART的专家。有人可以澄清这个问题吗?是否有必要将仅涉及JVM的测试移植到Android测试框架?
谢谢!
谢谢!你可以发布这个理论的链接吗(你编写的“纯非Android专用Java代码(又名POJOs)”可以在你运行它的任何虚拟机上工作 - JVM,Dalvik或ART。“)? – hackjutsu 2015-02-26 18:38:20