自 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关更多信息,请参阅AOSP 变更。
Tradefed 中的设备分配
bookmark_borderbookmark
使用收藏集保持井井有条 根据您的偏好保存内容并进行分类。
当开始测试时(例如,Instrumentation 测试),它可能需要设备才能正常运行。或者测试(例如某些 Java 单元测试)可能根本不需要设备。还有一些测试甚至可能需要多设备(例如手机 + 手表测试)。在所有这些情况下,设备管理器负责为测试分配所需的设备,以使其正常运行。我们将此阶段称为设备分配或设备选择步骤。
分配由 DeviceSelectionOptions 驱动,它允许测试声明其从设备所需的任何属性,包括
使用真机
这是将分配给所有未指定任何设备属性的测试的默认设置。将选择标记为 AVAILABLE 的物理随机设备并将其分配给测试。
不使用设备
当测试不需要设备时,它可以在其命令行中指定 --null-device
或 -n
,或者在其配置 XML 中指定 <option name="null-device" value="true" />
。这会分配一个存根占位符 NullDevice,表示未分配任何设备。
此页面上的内容和代码示例受内容许可中描述的许可协议约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间 2025-02-05 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间 2025-02-05 UTC。"],[],[]]