将所有Android测试(单元/集成/ UI测试)放入单个测试项目中是最佳实践吗?

时间:2011-07-28 22:01:39

标签: android unit-testing

我有我的主要应用程序项目,然后是我的测试的第二个项目。将所有类型的测试存储在该测试项目中是一种好的做法,还是应该将一些测试存在于主应用程序项目中?

我应该在我的主项目中保留POJO JUnits(测试非Android派生类的那些),还是将它们组合在一起?我在Google文档中看不到任何建议在哪里找到测试的建议。

由于

2 个答案:

答案 0 :(得分:4)

不是创建两个项目,而是在原始的android(或java)项目中创建第二个“source”文件夹并将测试放入其中的非常好的做法。导出为应用程序时,可以从已编译的应用程序中排除该源文件夹。

Adding another source folder

Excluding files from the export

答案 1 :(得分:1)

The Android test documetation

  

...最好的方法是添加测试项目,使其根目录tests/与主应用程序项目的src/目录处于同一级别。

the documentation中甚至有一个目录结构的例子。

首领

相关问题