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 .