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.
Non-core contribution guidelines
See the guidelines for non-core contributions.
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-12-18 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"]],["Last updated 2024-12-18 UTC."],[],[]]