2012-07-02 110 views
4

我正尝试从我的主项目中创建一个Android测试项目。完全类似于这个问题Android: How to use test project within main project(我试图恢复这个,因为这个问题已经过时了,我仍然无法找到答案)。Android项目中的单元测试

基本上我想重现Android测试的方式。 它们实际上只是主项目中的一个/ tests /目录“请参阅确切布局的链接”。

我们希望这样做的主要原因是能够减少项目数量,因此我们不需要每个项目都有2个根文件夹。 (又名测试项目和真实项目)。

我可以自由使用任何构建,但我假设nant是自动运行测试的方式。

任何帮助将是伟大的,谢谢。

编辑:注意与Eclipse的问题是,不容易给这个选项(至少我没有找到它)。你可以导航到你想要的目录并创建一个/ tests /,但它也会带来另一个项目,我遇到了一些链接问题。)

+0

你能解释一下关键的限制是什么阻止你这么做吗? – jkschneider

+0

从Eclipse创建一个新的Android测试项目最终会创建另一个完整的项目文件夹,我无法弄清楚如何放置在我的主文件夹中。 –

+0

是的,这是可行的。那么当你尝试设置这个项目目录结构时,你有什么问题? – yorkw

回答

2

无法在Eclipse中找到此选项。 但是,您可以使用命令行工具来在您想要的地方构建测试项目。

~/android-main-project$ android create test-project -n tests -p ./tests -m ../ 
+0

感谢张贴这个 - 它像一个魅力工作:-) –

+0

没问题。如果遇到其他单元测试问题,请告诉我。起初我有一些路径和链接问题,但是一切都是脚本化和自动化的,并且运行良好。 –

+0

刚刚碰到这些...新的文件夹/文件没有进入任何项目配置 - 所以我必须弄清楚如何设置构建路径....你并没有碰巧写过博客文章关于它,不是吗? ;) –