Diretrizes do arcabouço de testes

Esta seção fornece orientações para vários aspectos do desenvolvimento e do teste de harness de teste.

Testar expectativas

Qualquer código novo precisa ter testes adequados. Consulte incluir testes de unidade e funcionais para saber como isso é feito na Trade Federation.

Flags de recursos

A Trade Federation é usada para direcionar testes no Android, e os bugs podem ter um grande impacto. Recomendamos que qualquer recurso novo seja desativado por padrão e esteja em um feature flag.

As flags de recursos no TF dependem do suporte a @Option para serem ativadas por linha de comando ou configuração. Consulte Processamento de opções para mais detalhes sobre nossas opções.

Diretrizes de contribuição não essenciais

Consulte as diretrizes para contribuições não principais.