从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建 AOSP 并为其做贡献。有关详情,请参阅AOSP 变更。
主机控制器架构
使用收藏集保持井井有条 根据您的偏好保存内容并进行分类。
VTS 测试框架的架构与其基于云的测试服务集成。VTS 主机控制器在主机上运行,并控制测试工具 (例如 Tradefed) 实例,如下所示
图 1. VTS 主机控制器架构。
控制器从作为 Google App Engine (GAE) 实例运行的集群指挥器拉取命令,然后在集群指挥器和测试工具实例之间中继命令和响应。
此架构包括以下优势
- 因为它与任何测试工具实例解耦,所以它可以控制不同类型的测试工具,并且更加稳健。另一种设计(将主机控制逻辑嵌入到测试工具中)无法阻止错误传播。
- 因为它使用基于拉取的命令和控制 (C&C) 模型,所以它可以与不同类型的云端集群指挥器以及防火墙后(用于入口连接)的主机一起使用。另一种设计(基于推送的 C&C 模型)可能不允许云指挥器访问位于专用网络中主机上的主机控制器实例。
此页面上的内容和代码示例受内容许可中所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-02-27 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["上次更新时间:2025-02-27 UTC。"],[],[]]