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.