能在Bitbucket Pipelines中的Android模拟器上运行应用程序测试吗?

4

我有一个 Docker 镜像,可以运行 Appium 服务器和 Android 模拟器。我能够在我的计算机上基于该镜像运行一个容器 (这需要使用 --privileged 标志) 。我也能够在模拟器中运行自动化测试而不会出现任何问题。

现在,我想在 Bitbucket pipelines 上运行模拟器。然而,由于安全原因,Bitbucket pipelines 不允许使用 --privileged (和其他许多 Docker 标志) 启动 Docker 容器。据我所知,这个标志负责运行模拟器。

我还尝试将 Docker 镜像添加到 bitbucket-pipelines.yml 文件中,希望我能够直接在主机中运行模拟器,而不是在容器中运行,但也没能成功,命令 "adb devices" 和 "emulator -list-avds" 都返回空结果。

有没有人知道任何能够帮助实现这个目标的方法?我的意思是,在 Bitbucket pipelines 上运行 Android 自动化 UI 测试?

1个回答

1

非常感谢您的建议@Mr-IDE!看来解决方案将是通过ARM模拟器! - Guilherme Galdino Siqueira

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接