自 2025 年 3 月 27 日起,我们建议您使用 android-latest-release
而非 aosp-main
构建 AOSP 并为其做出贡献。如需了解详情,请参阅 AOSP 的变更。
自动化测试框架准则
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本部分为自动化测试框架开发和测试的各个环节提供了指导。
测试预期
任何新代码都应该进行适当的测试;请参阅添加单元测试和功能测试,了解如何针对 Trade Federation 完成此操作。
功能标志
Trade Federation 用于推动整个 Android 平台的测试,bug 会造成很大的影响。我们建议默认在 feature flag
下停用所有新功能。
TF 中的功能标志依赖于我们的 @Option
支持,通过命令行或配置来启用它们。如需详细了解我们的选项,请参阅选项处理。
非核心贡献准则
请参阅非核心贡献准则。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-03-26。
[null,null,["最后更新时间 (UTC):2025-03-26。"],[],[],null,["# Test harness guidelines\n\nThis section provides guidance for various aspects of test harness\ndevelopment and testing.\n\nTest expectations\n-----------------\n\nAny new code is expected to have appropriate testing; see\n[include unit and functional tests](/docs/core/tests/tradefed/development/tf-tests)\non how this is done for Trade Federation.\n\nFeature flags\n-------------\n\nTrade Federation is used to drive tests across Android, and bugs can have a\nlarge impact. We recommend any new feature be disabled by default and under\na `feature flag`.\n\nFeature flags in TF rely on our `@Option` support to enable them via command\nline or configuration. See\n[Option Handling](/docs/core/tests/tradefed/fundamentals/options) for\ndetails about our options.\n\nNon-core contribution guidelines\n--------------------------------\n\nSee the [guidelines for non-core contributions](/docs/core/tests/tradefed/development/contribute-noncore)."]]