Android 问:如何在多个设备中运行单个测试?

Android 问:如何在多个设备中运行单个测试?,android,testing,parallel-processing,Android,Testing,Parallel Processing,我试着四处看看如何在多个设备上启动自动测试,但我真的找不到我想要的东西 我每个类有5个测试,我只想在所有连接的设备中执行一个测试,比如登录的端到端测试 我尝试使用已连接的设备,但它不会只启动我想要的测试 我用的是浓缩咖啡、UIAutomator、Gradle和AndroidStudio 如何使用这些工具在设备中运行该单一测试?使用gradleconnectedCheck命令 你可以在这里找到一个来自谷歌的示例应用程序 在这里,您还可以阅读如何从命令行/终端或Android Studio中在多个

我试着四处看看如何在多个设备上启动自动测试,但我真的找不到我想要的东西

我每个类有5个测试,我只想在所有连接的设备中执行一个测试,比如登录的端到端测试

我尝试使用已连接的设备,但它不会只启动我想要的测试

我用的是浓缩咖啡、UIAutomator、Gradle和AndroidStudio


如何使用这些工具在设备中运行该单一测试?

使用gradle
connectedCheck
命令 你可以在这里找到一个来自谷歌的示例应用程序

在这里,您还可以阅读如何从命令行/终端或Android Studio中在多个设备上运行示例测试

如果您想使用外部工具插件,还可以查看Spoon:


祝你好运

我不能使用spoon,因为它不支持webview。。。此外,我在应用程序中有几个环境,因此当我使用connected check时,它不仅可以运行我的所有测试,还可以在我的所有环境中运行。。。github页面没有关于单个类或多个设备中的测试的信息,至少我没有找到它…为什么不在AndroidStudio中运行它们呢?在测试类上单击鼠标右键,当弹出对话框选择设备时,选择所有需要的设备,然后单击“确定”。因为我使用已调试的自动测试,如果Android Studio进行调试,它不会在多个设备上运行,在这种情况下,我需要一次在每个设备上运行。