曾几何时,我避免使用Eclipse进行Android开发.生活很美好.
在此过程中,我采用了最初由Android命令行构建工具支持的约定,tests/
其中包含一个包含测试代码的子目录(例如,MyProject/
作为应用程序MyProject/tests/
的主页,是测试套件的主页).Android在允许测试代码驻留在一个单独但相关的项目中做得非常出色,并且将其作为子目录保存,使测试在逻辑上与项目本地位于同一位置.
我现在正在切换到Eclipse,因为我需要更好地为我的订阅者提供支持.对我来说,支持它的唯一方法是每天使用它.而且,由于我有一个4GB内存的四核,Eclipse实际上不到一分钟就启动了.:-)
但是,初步研究表明Eclipse不支持子项目(即,一个Eclipse项目在子目录中有另一个Eclipse项目).
所以,我的问题是:
我在这个评估中是否正确,如果我错了,我是否应采取任何特定步骤来确保Eclipse满意?我发现Eclipse有时会变得有点胡思乱想......
Android开发人员如何组织相对于正在测试的项目的测试项目?对等目录(例如,MyProject/
对于应用程序,MyProjectTests/
用于测试)?某些目标公共顶层下的Peer子目录(例如,MyProject/app/
对于Android应用程序,MyProject/tests/
对于测试套件?)?别的什么?
顺便说一下,我正在运行Eclipse 3.5.2,如果这很重要的话.
谢谢!
我一直在我的主项目中使用Eclipse 3.6.2创建测试项目,就像你描述命令行工具一样(MyProject
并且MyProject/test
是包含src文件夹的Android项目).您可以通过取消选择"默认位置"并设置路径,使用New Android Test Project创建此测试项目.
我的项目都不是很大,但到目前为止我遇到的唯一问题是你不能使用MyProject/test
MyProject项目下的文件夹.为了能够右键单击并作为测试用例运行,您必须直接从MyProjectTest项目访问文件.为防止出现问题,可以添加资源过滤器以隐藏"项目属性">"资源">"资源过滤器"中的测试文件夹.
但是,初步研究表明Eclipse不支持子项目(即,一个Eclipse项目在子目录中有另一个Eclipse项目).
你看到了什么问题?
归档时间: |
|
查看次数: |
4534 次 |
最近记录: |