BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object
implements IAbiReceiver , ITestInformationReceiver
java.lang.Object |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
Classe de teste base para executar testes de estilo JUnit4 de host. Esta classe fornece suporte para instalar, executar e limpar testes de instrumentação do lado do host. Esta classe é compatível com vários dispositivos. Deve ser a única fonte de verdade para executar testes de instrumentação do lado do host, a fim de evitar utilitários e classes base duplicados.
Resumo
Métodos públicos |
---|
final void | autoTearDown () Desmontagem automática de todos os apk instalados. |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () Retorna o TestRunResult resultante dos últimos runDeviceTests executados. |
final | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) Instale um apk baseado em DeviceTestRunOptions no dispositivo. |
final void | installPackage (String apkFileName, String... options) Instale um apk com seu nome no dispositivo. |
final void | installPackage ( ITestDevice device, String apkFileName, String... options) Instale um apk com seu nome em um determinado dispositivo. |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options) Instale um apk com seu nome para um usuário específico em um determinado dispositivo. |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options) Instale um apk com seu nome para um usuário específico. |
final boolean | isPackageInstalled (String pkg) Verifica se um pacote com um determinado nome está instalado no dispositivo |
final boolean | isPackageInstalled ( ITestDevice device, String pkg) Verifica se um pacote com um determinado nome está instalado no dispositivo |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, instrumentationArgs, extraListeners) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, instrumentationArgs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( DeviceTestRunOptions options) Executa a instrumentação com base nas informações em DeviceTestRunOptions . |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, instrumentationArgs, extraListeners) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, instrumentationArgs, extraListeners) Método para executar um pacote de instrumentação instalado. |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName) Método para executar um pacote de instrumentação instalado. |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName) Desinstala um pacote no dispositivo. |
final String | uninstallPackage ( ITestDevice device, String pkgName) Desinstala um pacote no dispositivo |
Construtores públicos
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
Métodos públicos
autoTearDown
public final void autoTearDown ()
Desmontagem automática de todos os apk instalados. Isso desinstalará todos os apk do dispositivo em que foram instalados.
getAbi
public final IAbi getAbi ()
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
Retorna o TestRunResult
resultante dos últimos runDeviceTests executados. Ou nulo se não houver resultados disponíveis.
getListDevices
public final getListDevices ()
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
Parâmetros |
---|
feature | String |
instalarPacote
public final void installPackage (DeviceTestRunOptions options)
Instale um apk baseado em DeviceTestRunOptions
no dispositivo. Apk será limpo automaticamente.
Parâmetros |
---|
options | DeviceTestRunOptions : As opções de instalação do pacote. |
instalarPacote
public final void installPackage (String apkFileName,
String... options)
Instale um apk com seu nome no dispositivo. Apk será limpo automaticamente.
Parâmetros |
---|
apkFileName | String : O nome do arquivo apk. |
options | String : opções extras fornecidas ao comando de instalação |
instalarPacote
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
Instale um apk com seu nome em um determinado dispositivo. Apk será limpo automaticamente.
Parâmetros |
---|
device | ITestDevice : o ITestDevice no qual instalar o apk. |
apkFileName | String : O nome do arquivo apk. |
options | String : opções extras fornecidas ao comando de instalação |
instalarPackageAsUser
public final void installPackageAsUser (ITestDevice device,
String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instale um apk com seu nome para um usuário específico em um determinado dispositivo.
Parâmetros |
---|
device | ITestDevice : o ITestDevice no qual instalar o apk. |
apkFileName | String : O nome do arquivo apk. |
grantPermission | boolean : se deve passar o sinalizador de permissão de concessão ao instalar o apk. |
userId | int : o ID do usuário onde instalar o apk. |
options | String : opções extras fornecidas ao comando de instalação |
instalarPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)
Instale um apk com seu nome para um usuário específico.
Parâmetros |
---|
apkFileName | String : O nome do arquivo apk. |
grantPermission | boolean : se deve passar o sinalizador de permissão de concessão ao instalar o apk. |
userId | int : o ID do usuário onde instalar o apk. |
options | String : opções extras fornecidas ao comando de instalação |
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
Verifica se um pacote com um determinado nome está instalado no dispositivo
Parâmetros |
---|
pkg | String : o nome do pacote |
Devoluções |
---|
boolean | true se o pacote for encontrado no dispositivo |
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device,
String pkg)
Verifica se um pacote com um determinado nome está instalado no dispositivo
Parâmetros |
---|
device | ITestDevice : o dispositivo que deve desinstalar o pacote. |
pkg | String : o nome do pacote |
Devoluções |
---|
boolean | true se o pacote for encontrado no dispositivo |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
maxTimeToOutputMs | Long : o tempo limite máximo que o teste tem para começar a gerar algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve ser concluída. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
instrumentationArgs,
extraListeners)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
runner | String |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
maxTimeToOutputMs | Long : o tempo limite máximo que o teste tem para começar a gerar algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve ser concluída. |
checkResults | boolean : se os resultados são verificados ou não em busca de falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação oculta da API. |
isTestApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação da API de teste. |
isIsolatedStorageDisabled | boolean : se devemos ou não desabilitar o armazenamento isolado. |
isWindowAnimationDisabled | boolean : se devemos ou não desabilitar a animação da janela. |
instrumentationArgs | : argumentos a serem passados para a instrumentação. |
extraListeners | |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName,
Long testTimeoutMs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
instrumentationArgs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
runner | String |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
maxTimeToOutputMs | Long : o tempo limite máximo que o teste tem para começar a gerar algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve ser concluída. |
checkResults | boolean : se os resultados são verificados ou não em busca de falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação oculta da API. |
instrumentationArgs | : argumentos a serem passados para a instrumentação. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
Executa a instrumentação com base nas informações em DeviceTestRunOptions
.
Parâmetros |
---|
options | DeviceTestRunOptions : o DeviceTestRunOptions que orienta a configuração da instrumentação. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
boolean isWindowAnimationDisabled,
boolean isRestartDisabled,
instrumentationArgs,
extraListeners)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
runner | String |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
maxTimeToOutputMs | Long : o tempo limite máximo que o teste tem para começar a gerar algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve ser concluída. |
checkResults | boolean : se os resultados são verificados ou não em busca de falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação oculta da API. |
isTestApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação da API de teste. |
isIsolatedStorageDisabled | boolean : se devemos ou não desabilitar o armazenamento isolado. |
isWindowAnimationDisabled | boolean : se devemos ou não desabilitar a animação da janela. |
isRestartDisabled | boolean |
instrumentationArgs | : argumentos a serem passados para a instrumentação. |
extraListeners | |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String pkgName,
String testClassName,
String testMethodName)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (ITestDevice device,
String runner,
String pkgName,
String testClassName,
String testMethodName,
Integer userId,
Long testTimeoutMs,
Long maxTimeToOutputMs,
Long maxInstrumentationTimeoutMs,
boolean checkResults,
boolean isHiddenApiCheckDisabled,
boolean isTestApiCheckDisabled,
boolean isIsolatedStorageDisabled,
instrumentationArgs,
extraListeners)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
device | ITestDevice : o dispositivo no qual executar a instrumentação. |
runner | String |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
userId | Integer : o ID do usuário no qual executar o teste. pode ser nulo. |
testTimeoutMs | Long : o tempo limite em milissegundos a ser aplicado a cada caso de teste. |
maxTimeToOutputMs | Long : o tempo limite máximo que o teste tem para começar a gerar algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve ser concluída. |
checkResults | boolean : se os resultados são verificados ou não em busca de falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação oculta da API. |
isTestApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação da API de teste. |
isIsolatedStorageDisabled | boolean : se devemos ou não desabilitar o armazenamento isolado. |
instrumentationArgs | : argumentos a serem passados para a instrumentação. |
extraListeners | |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)
Método para executar um pacote de instrumentação instalado. Use getLastDeviceRunResults()
logo em seguida para obter os detalhes dos resultados.
Parâmetros |
---|
runner | String : o executor de instrumentação a ser usado. |
pkgName | String : o nome do pacote a ser executado. |
testClassName | String : o nome da classe de teste a ser executada. |
testMethodName | String : o nome do método de teste na classe a ser executada. |
Devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falhas. Caso contrário, falso. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parâmetros |
---|
testInformation | TestInformation |
desinstalarPackage
public final String uninstallPackage (String pkgName)
Desinstala um pacote no dispositivo.
Parâmetros |
---|
pkgName | String : o pacote Android a ser desinstalado |
Devoluções |
---|
String | uma String com um código de erro ou null se for bem-sucedido |
desinstalarPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
Desinstala um pacote no dispositivo
Parâmetros |
---|
device | ITestDevice : o dispositivo que deve desinstalar o pacote. |
pkgName | String : o pacote Android a ser desinstalado |
Devoluções |
---|
String | uma String com um código de erro ou null se for bem-sucedido |