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), pode ser necessário um dispositivo para funcionar corretamente. Ou o teste (como alguns testes de unidade Java) pode não precisar de um dispositivo. Ainda outros ou podem até precisar de vários dispositivos (como testes de telefone + relógio). Em todos esses casos, o Gerenciador de Dispositivos é responsável por alocar os dispositivos necessários ao teste para que ele seja executado corretamente. Chamamos essa fase de alocação de dispositivos ou etapa de seleção de dispositivos.
A alocação é orientada por DeviceSelectionOptions que permite que um teste declare quaisquer propriedades necessárias de um dispositivo, incluindo:
- Nível de bateria
- Tipo de dispositivo
- Tipo de Produto
- Número de série
e mais.
Usando dispositivos reais
Esta é a configuração padrão que será alocada para todos os testes que não especificam nenhuma propriedade do dispositivo. Um dispositivo físico aleatório marcado como DISPONÍVEL será escolhido e atribuído ao teste.
Não usando nenhum dispositivo
Quando nenhum dispositivo é necessário para o teste, ele pode especificar --null-device ou -n em sua linha de comando, ou <option name="null-device" value="true" /> em seu XML de configuração. Isso aloca um espaço reservado para stub NullDevice 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 2022-06-06 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 2022-06-06 UTC."],[],[]]