Diretrizes do arcabouço de testes

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

Expectativas de teste

Espera-se que qualquer código novo tenha testes adequados. Consulte incluir testes de unidade e funcionais para saber como isso é feito na Trade Federation.

Flags de recurso

O Trade Federation é usado para realizar testes no Android, e os bugs podem ter um grande impacto. Recomendamos que qualquer novo recurso seja desativado por padrão e esteja sob uma feature flag.

As flags de recursos no TF dependem da nossa compatibilidade com @Option para serem ativadas por linha de comando ou configuração. Consulte Processamento de opções para detalhes sobre nossas opções.

Diretrizes de contribuição não essenciais

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