Tradefed 中的设备分配
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
在开始测试(例如插桩测试)时,可能需要分配有设备,测试才能正常运行。有些测试(如一些 Java 单元测试)可能根本不需要设备。还有一些测试(如手机 + 手表测试)甚至可能需要多部设备。在所有这些情况下,都由设备管理器负责将所需设备分配给测试,以使其正常运行。我们将此阶段称为“设备分配”或“设备选择”步骤。
分配由 DeviceSelectionOptions 驱动,允许测试声明它需要来自设备的任何属性,包括:
使用真实设备
这是将分配给未指定任何设备属性的所有测试的默认设置。系统将选取标记为 AVAILABLE 的随机物理设备,并将其分配给测试。
不使用设备
如果测试不需要任何设备,可以在其命令行中指定 --null-device
或 -n
,或者在其配置 XML 中指定 <option name="null-device" value="true" />
。这样将分配一个桩占位符 NullDevice,表示未分配任何设备。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-05-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-05-14。"],[],[]]