在Android LunarLander示例项目中,单元测试直接包含在项目中,名为“tests”的(非源)文件夹中。这与SDK测试指南一致,该指南推荐此布局,而不是在单独的项目中创建测试。但是,我不知道如何实际运行这些测试。
我无法创建Android Junit测试运行配置:
我开始觉得这个样本已经破了......我希望我错了,因为我宁愿将测试嵌入到我的项目中并且能够轻松地运行它们(而不是创建一个单独的测试项目链接投射应用程序的项目)。有谁知道我怎么能运行这些测试?感谢...
答案 0 :(得分:1)
Google建议使用单一的多合一目录,因为它可以在很多情况下轻松维护您的文件,例如在处理源代码管理时。
测试项目在文件系统中的位置并不重要,但是,您必须将其导入Eclipse的工作区,与您为LunarLander项目所做的相同:
如果一切顺利,您的Package Explorer应如下所示:
在我的Android 4.2示例中,事情进展不顺利,似乎LunarLander测试项目的源代码不是最新的:
解决所有问题后,您应该能够从测试项目中运行/调试Android JUnit Test。