标准工具建议创建一个单独的测试项目。我个人宁愿用一个构建脚本在同一个项目中维护项目和测试代码。
拥有两个ant build.xml文件和两个清单是否有好处,第二个是测试项目?
答案 0 :(得分:7)
简短的回答是,测试项目在主项目上提供的工具允许它对主项目的生命周期方法进行回调。它控制主项目的加载方式。
如果测试是主项目的一部分,我认为它不会以同样的方式工作。需要加载主项目来运行测试,然后您无法实际测试项目的加载方式。
在开发者网站上查看此link。对于一个单独的项目,它有一些很好的推理。
同时查看此question/answer,因为他们会触及同一主题。