在模块之间共享Android工具测试

在模块之间共享Android工具测试,android,android-testing,android-instrumentation,Android,Android Testing,Android Instrumentation,我们的Android应用程序代码如下所示: Project ----Module1 ----Module2 ----Common UI library module ----Common SDK module 模块1和模块2构建在单独的APK中,并单独发布。但是,它们共享/扩展了库模块中的大量UI。目前,我们在每个模块中都有仪器测试,这意味着我们必须在模块1和模块2下为相同的屏幕(在UI模块中定义)复制测试。是否有办法将仪器测试从特定模块中剥离出来,并有一个单独的测试模块?理想情况下,我希望有

我们的Android应用程序代码如下所示:

Project
----Module1
----Module2
----Common UI library module
----Common SDK module
模块1和模块2构建在单独的APK中,并单独发布。但是,它们共享/扩展了库模块中的大量UI。目前,我们在每个模块中都有仪器测试,这意味着我们必须在模块1和模块2下为相同的屏幕(在UI模块中定义)复制测试。是否有办法将仪器测试从特定模块中剥离出来,并有一个单独的测试模块?理想情况下,我希望有一个共享测试,我可以通过命令行指定一些内容:“针对模块1的测试apk运行测试套件T”或“针对模块2的测试apk运行测试套件T”

任何关于如何做到这一点的建议都将不胜感激