Desenvolver Tradefed

Esta seção é destinada a desenvolvedores do Tradefed. Se você estiver interessado em estender o TF ou adicionar novo suporte de teste, esta seção é para você.

Código aberto

Se você planeja usar a variante de código aberto da Trade Federation, use estes comandos para verificar e construir o ramo main AOSP da Trade Federation:

cd <sourceroot>
mkdir main
cd main
repo init -u https://android.googlesource.com/platform/manifest -b main
repo sync -c -j8
source build/envsetup.sh
lunch aosp_cf_x86_64_phone-userdebug # or any other device target
m -j tradefed-all

Consulte Ambiente de desenvolvimento para obter mais detalhes.

Todo o código da Federação de Comércio de código aberto é armazenado no projeto tools/tradefederation/ git do AOSP. Lembre-se das diretrizes de código aberto ao escrever código e enviar alterações.

Alternativamente, se você estiver criando testes/utilitários que usam a Federação do Comércio, mas não estiver trabalhando na estrutura em si, considere colocar seu trabalho dentro de um dos projetos de contribuição da Federação do Comércio para acelerar as aprovações.

Estilo de codificação

Trade Federation segue as diretrizes de estilo de codificação do Android , com os seguintes esclarecimentos: os nomes das interfaces são prefixados com 'I', por exemplo, ITestDevice.

Desenvolva usando Eclipse

Se você estiver interessado em usar o Eclipse no desenvolvimento do Tradefed, consulte Configurar o Eclipse IDE para obter dicas sobre como configurar seu ambiente.

Execute os testes do Tradefed

Você fez uma alteração na Federação Comercial e está procurando como testá-la? consulte Executando testes da Federação de Comércio .

Arquitetura

Se você busca uma compreensão mais profunda do funcionamento interno do Tradefed, consulte a seção Arquitetura .