Esta seção fornece orientações para vários aspectos do desenvolvimento e teste de um ambiente de teste.
Expectativas de teste
Todo novo código precisa ter testes adequados. Consulte incluir testes de unidade e funcionais para saber como isso é feito na Trade Federation.
Flags de recursos
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 fique sob
um feature flag.
As flags de recursos no TF dependem do nosso suporte a @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.