预装的软件库支持安卓设备的 Device Farm 测试 - AWS Device Farm

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

预装的软件库支持安卓设备的 Device Farm 测试

AWSDevice Farm 使用运行亚马逊 Linux 2 的亚马逊弹性计算云 (EC2) 主机来执行安卓测试。Amazon Linux 2 测试主机预装了许多必要的软件库来支持 Device Farm 测试框架,从而在启动时提供即时可用的测试环境。对于任何其他必需的软件,您可以修改测试规范文件以从测试包中安装、从 Internet 下载或访问内部的私有来源VPC(有关VPCENI更多信息,请参阅)。有关更多信息,请参阅测试规范文件示例

主机上目前提供以下软件版本:

软件库 软件版本 要在测试规范文件中使用的命令
Python 3.8 devicefarm-cli use python 3.8
3.9 devicefarm-cli use python 3.9
3.10 devicefarm-cli use python 3.10
3.11 devicefarm-cli use python 3.11
Java 8 devicefarm-cli use java 8
11 devicefarm-cli use java 11
17 devicefarm-cli use java 17
NodeJS 16 devicefarm-cli use node 16
18 devicefarm-cli use node 18
20 devicefarm-cli use node 20
Ruby 2.7 devicefarm-cli use ruby 2.7
3.2 devicefarm-cli use ruby 3.2
Appium 1 devicefarm-cli use appium 1
2 devicefarm-cli use appium 2

测试主机还包括每个软件版本的常用支持工具,例如pipnpm包管理器(分别包含在 Python 和 Node.js 中)以及 Appium 等工具的依赖项(例如 Appium UIAutomator2 驱动程序)。这可确保您拥有使用支持的测试框架所需的工具。