A partir de 27 de março de 2025, recomendamos usar android-latest-release
em vez de aosp-main
para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Simular uma configuração
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Pode ser conveniente dry-run
uma configuração da Trade Federation (TF) para
garantir que ela esteja configurada corretamente.
Há dois mecanismos diferentes no TF para isso.
Configuração geral
O comando dry-run
verifica se uma configuração é analisada corretamente e pode ser executada. O comando não executa o TF. Portanto, essa validação é limitada à sintaxe de configuração do TF.
Configuração para pacotes de teste
Para as configurações do conjunto de testes, como o CTS, o comando --collect-tests-only
está disponível. Ele executa tudo, exceto os casos de teste, que são
enumerados. No entanto, ele executa todas as outras etapas de configuração, como a instalação
de APKs.
Essa é uma opção conveniente para garantir que uma configuração seja executada conforme o esperado
sem executar os testes.
Suporte para o comando collect-tests-only
O suporte para a coleta de testes é exposto por meio de
ITestCollector.
Um executor de testes que implementa essa interface enumera os casos de teste
em vez de executá-los.
InstrumentationTest
é um exemplo de implementação dessa interface.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Dry run a configuration\n\nIt can be convenient to `dry-run` a Trade Federation (TF) configuration to\nensure that TF is properly configured.\n\nThere are two different mechanisms in TF for this.\n\nGeneral configuration\n---------------------\n\nThe `dry-run` command checks that a configuration is parsed correctly and is\nrunnable. The command does not run TF so this validation is limited to the\nTF configuration syntax.\n\nConfiguration for test suites\n-----------------------------\n\nFor the test suite configurations, such as CTS, the `--collect-tests-only`\ncommand is available. It runs everything except the test cases, which are\nenumerated. However, it does run all the other setup steps, like installing\nAPKs.\n\nThis is a convenient option to ensure that a configuration runs as expected\nwithout actually running the tests.\n\n### Support for collect-tests-only\n\nThe support for the collect-tests-only is exposed via\n[ITestCollector](/reference/tradefed/com/android/tradefed/testtype/ITestCollector).\n\nA test runner that implements this interface enumerates its test cases\ninstead of running them.\n\n[InstrumentationTest](/reference/tradefed/com/android/tradefed/testtype/InstrumentationTest)\nis an example implementation of that interface."]]