A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Alocação de dispositivos no Tradefed
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Ao iniciar um teste (por exemplo, um teste de instrumentação), talvez seja necessário um
dispositivo para que ele seja executado corretamente. Ou o teste (como alguns testes de unidade Java)
pode não precisar de um dispositivo. Outros ainda podem precisar de vários dispositivos (como testes de smartphone e relógio). Em todos esses casos, o Device Manager é responsável por alocar os dispositivos necessários para que o teste seja executado corretamente. Chamamos essa fase de alocação de dispositivos ou seleção de dispositivos.
A alocação é feita por
DeviceSelectionOptions
que permitem que um teste declare as propriedades necessárias de um dispositivo, incluindo:
- Nível da bateria
- Tipo de dispositivo
- Tipo de produto
- Número de série
Usar dispositivos reais
Essa é a configuração padrão que será alocada para todos os testes que não especificarem propriedades de dispositivo. Um dispositivo físico aleatório marcado como DISPONÍVEL será escolhido e atribuído ao teste.
Não usar dispositivos
Quando nenhum dispositivo é necessário para o teste, ele pode especificar --null-device ou -n
na linha de comando ou <option name="null-device" value="true" /> no XML de
configuração. Isso aloca um NullDevice de marcador de posição stub que
representa que nenhum dispositivo foi alocado.
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-12-03 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-12-03 UTC."],[],[]]