当前位置:  开发笔记 > 前端 > 正文

在多个模拟器上启动Espresso测试

如何解决《在多个模拟器上启动Espresso测试》经验,为你挑选了1个好方法。

我们要测试一个Android库是否可以在Android 9到25的所有仿真器上运行。为此,我们从9到25下载了仿真器,一个一个地创建了它们,然后进入了启动仿真器并通过测试的循环中测试版本为绿色时,请关闭其版本并关闭模拟器。

如果我的一位同事想要做与我相同的事情,则他必须重复所有手动过程:下载它们,创建每个版本的仿真器,启动它,手动启动测试,停止并转到下一个仿真器。

有什么方法可以使流程自动化?我知道测试将持续数次,但是我们期望我们将发布的最好的库:·)



1> John O'Reill..:

一种方法是使用插件Fastlane,尤其是使用automated_test_emulator_run插件(https://github.com/AzimoLabs/fastlane-plugin-automated-test-emulator-run)

例如:

  lane :Automation_EmulatorRun_Gradle do
      automated_test_emulator_run(
        AVD_setup_path: "~//AVD_setup.json",
        gradle_task:""
      )
   end

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有