Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Teste GT
public class GTest
extends GTestBase
implements IDeviceTest
Subclasses diretas conhecidas |
Um teste que executa um pacote de teste nativo em determinado dispositivo.
Resumo
Construtores públicos |
---|
GTest () |
Métodos protegidos |
---|
String | createFlagFile (String filter) Crie um arquivo contendo os filtros que serão usados via --gtest_flagfile para evitar qualquer limitação do sistema operacional no tamanho dos argumentos. |
void | executeCommandByScript ( ITestDevice testDevice, String cmd, IShellOutputReceiver resultParser) Método auxiliar para executar um comando gtest a partir 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 construir o comando gtest a ser executado. |
String | loadFilter (String binaryOnDevice) Defina o método get filter. |
boolean | shouldRunFile (String fullPath) Método auxiliar para determinar se devemos executar um determinado arquivo. |
Construtores públicos
Métodos públicos
getDevice
public ITestDevice getDevice ()
Coloque o dispositivo em teste.
isRebootBeforeTestEnabled
public boolean isRebootBeforeTestEnabled ()
setDispositivo
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
criarFlagFile
protected String createFlagFile (String filter)
Crie um arquivo contendo os filtros que serão usados via --gtest_flagfile para evitar qualquer limitação do sistema operacional no tamanho dos argumentos.
Parâmetros |
---|
filter | String : A string do filtro |
Devoluções |
---|
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 a partir de um script temporário, caso o comando seja muito longo para ser executado diretamente pelo adb.
Parâmetros |
---|
testDevice | ITestDevice : o dispositivo no qual executar o comando |
cmd | String : a string de comando a ser executada |
resultParser | IShellOutputReceiver : o receptor de saída para leitura dos resultados do teste |
getGTestCmdLine
protected String getGTestCmdLine (String fullPath,
String flags)
Método auxiliar para construir 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 : sinalizadores de execução gtest |
Devoluções |
---|
String | a linha de comando do shell para executar o gtest |
carregarFiltro
protected String loadFilter (String binaryOnDevice)
Defina o método get filter.
A subclasse deve implementar como obter seu próprio filtro.
Parâmetros |
---|
binaryOnDevice | String : o caminho completo do arquivo de filtro. |
Devoluções |
---|
String | cadeia de filtro. |
deveriaRunFile
protected boolean shouldRunFile (String fullPath)
Método auxiliar para determinar se devemos executar um determinado arquivo.
Parâmetros |
---|
fullPath | String : o caminho completo do arquivo em questão |
Devoluções |
---|
boolean | true se devemos executar o referido arquivo. |
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 2023-12-01 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 2023-12-01 UTC."],[],[]]