Android - 单独的应用程序和测试项目?

Mat*_*lis 1 testing android

标准工具建议创建一个单独的测试项目.我个人宁愿用一个构建脚本在同一个项目中维护项目和测试代码.

有两个ant build.xml文件和两个清单是否有好处,第二个是测试项目?

Lou*_*uth 7

简短的回答是,测试项目在主项目上提供的工具允许它对主项目的生命周期方法进行回调.它控制主项目的加载方式.

如果测试是主项目的一部分,我认为它不会以同样的方式工作.需要加载主项目来运行测试,然后您无法实际测试项目的加载方式.

检查开发者网站上的此链接.对于一个单独的项目,它有一些很好的推理.

当他们触及同一主题时,请检查此问题/答案.