我正在为Android应用程序编写自动化单元测试,我遇到了一个非常奇怪的情况。
该应用程序是精心构建的,目标是API8 - API 19,而不需要多个版本。然而,测试的一部分要求我在没有任何互联网接入或移动数据的情况下测试特定的类。我找到了一种非常麻烦的方法来实现这一点,但是解决方案分为两个部分:一个用于API 10及更高版本,另一个用于API 8,这需要一个针对>= API 10的应用程序不可用的权限。
我想要做的是创建两个测试项目,一个是针对API 8的,另一个是针对其他所有内容的。我想避免的是复制跨所有版本的测试文件。据我所知,只有清单和Utils类需要不同。
是否有任何方法将测试存储在一个中心位置,并将它们包括在内并从两个测试中运行?
发布于 2014-04-28 18:05:43
在Eclipse上,像往常一样,创建要在其中一个项目上共享的测试。
当您对测试结果满意时,转到另一个文件夹并在其中创建一个新文件夹:
最后,右键单击链接的文件夹并选择:
https://stackoverflow.com/questions/23347748
复制相似问题