我正在CI环境中构建和测试应用程序,并希望使用Android Gradle插件的connectedAndroidTest任务在多个设备上并行运行测试,因为它很方便,并且在完成所有测试后会提供测试报告。
我遇到的一个问题是,尽管connectedAndroidTest的文档说它同时在多个设备上测试构建,但实际上所做的是先构建应用,然后在所有连接的设备上对其进行测试。
在我的CI管道中,我希望在上一个阶段构建应用程序,将构建另存为工件,然后对该构建运行测试。有没有办法使用与connectedAndroidTest一起使用的现有构建,这样任务就不需要不必要地再次构建应用了?