本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
预装的软件库支持安卓设备的 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 |
测试主机还包括每个软件版本的常用支持工具,例如pip
和npm
包管理器(分别包含在 Python 和 Node.js 中)以及 Appium 等工具的依赖项(例如 Appium UIAutomator2 驱动程序)。这可确保您拥有使用支持的测试框架所需的工具。