我们的Android应用代码设置如下:
Project
----Module1
----Module2
----Common UI library module
----Common SDK module
模块1和模块2内置于单独的apks中并单独发布。然而,它们共享/扩展了库模块中的大量UI。目前,我们在每个模块内部都进行了仪器测试,这意味着我们必须在模块1和模块2下复制相同屏幕(在UI模块中定义)的测试。有没有办法从特定模块中去除仪器测试和有一个单独的测试模块?我理想情况下喜欢共享测试,我可以通过命令行指定以下内容:“针对模块1的测试apk运行测试套件T”或“针对模块2的测试apk运行测试套件T.” p>
对于如何做到这一点的任何建议表示赞赏。