This section provides guidance for various aspects of test harness development and testing.
Testing Expectation
Any new code is expected to have appropriate testing; see include unit tests on how this is done for Trade Federation.
Feature Flagging
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.