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.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
GTest
public
class
GTest
extends GTestBase
implements
IDeviceTest
Subclasses diretas conhecidas
|
Um teste que executa um pacote de teste nativo em um determinado dispositivo.
Resumo
Construtores públicos |
GTest()
|
Métodos protegidos |
String
|
createFlagFile(String filter)
Crie um arquivo com os filtros que serão usados com --gtest_flagfile para evitar limitações do SO no tamanho dos argumentos.
|
void
|
executeCommandByScript(ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser)
Método auxiliar para executar um comando gtest de um script temporário, caso o comando
seja muito longo para ser executado diretamente pelo adb.
|
String
|
getGTestCmdLine(String fullPath, String flags)
Método auxiliar para criar o comando gtest a ser executado.
|
String
|
loadFilter(String binaryOnDevice)
Defina o método de filtro de recebimento.
|
boolean
|
shouldRunFile(String fullPath)
Método auxiliar para determinar se um determinado arquivo precisa ser executado.
|
Construtores públicos
Métodos públicos
getDevice
public ITestDevice getDevice ()
Pegue o dispositivo em teste.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDevice
public void setDevice (ITestDevice device)
Injete o dispositivo em teste.
| Parâmetros |
device |
ITestDevice: o ITestDevice a ser usado |
setNativeTestDevicePath
public void setNativeTestDevicePath (String path)
Métodos protegidos
createFlagFile
protected String createFlagFile (String filter)
Crie um arquivo com os filtros que serão usados com --gtest_flagfile para evitar limitações do SO no tamanho dos argumentos.
| Parâmetros |
filter |
String: a string de filtro |
| Retorna |
String |
O caminho para o arquivo que contém o filtro. |
executeCommandByScript
protected void executeCommandByScript (ITestDevice testDevice,
String cmd,
IShellOutputReceiver resultParser)
Método auxiliar para executar um comando gtest de um script temporário, caso o comando
seja muito longo para ser executado diretamente pelo adb.
| Parâmetros |
testDevice |
ITestDevice: o dispositivo em que o comando será executado |
cmd |
String: a string de comando a ser executada |
resultParser |
IShellOutputReceiver: o receptor de saída para ler os resultados do teste. |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Método auxiliar para criar o comando gtest a ser executado.
| Parâmetros |
fullPath |
String: caminho absoluto do sistema de arquivos para o binário gtest no dispositivo |
flags |
String: flags de execução do gtest |
| Retorna |
String |
a linha de comando do shell a ser executada para o gtest |
loadFilter
protected String loadFilter (String binaryOnDevice)
Defina o método de filtro de recebimento.
A subclasse precisa implementar como receber o próprio filtro.
| Parâmetros |
binaryOnDevice |
String: o caminho completo do arquivo de filtro. |
| Retorna |
String |
string de filtro. |
shouldRunFile
protected boolean shouldRunFile (String fullPath)
Método auxiliar para determinar se um determinado arquivo precisa ser executado.
| Parâmetros |
fullPath |
String: o caminho completo do arquivo em questão |
| Retorna |
boolean |
"true" se o arquivo precisar ser executado. |
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-04 UTC.
[null,null,["Última atualização 2025-12-04 UTC."],[],[]]