Starting March 27, 2025, we recommend using android-latest-release instead of aosp-main to build and contribute to AOSP. For more information, see Changes to AOSP.
Test harness guidelines
Stay organized with collections
Save and categorize content based on your preferences.
This section provides guidance for various aspects of test harness development and testing.
Test expectations
Any new code is expected to have appropriate testing; see include unit and functional tests on how this is done for Trade Federation.
Feature flags
Trade Federation is used to drive tests across Android, and bugs can have a
large impact. We recommend any new feature be disabled by default and under
a feature flag.
Feature flags in TF rely on our @Option support to enable them via command
line or configuration. See
Option Handling for
details about our options.