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 do 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 para evitar utilidade duplicada e classe base.
Resumo
Métodos públicos |
---|
final void | autoTearDown () Desmontagem automática para 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 para 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 |
pacote de instalação
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 da instalação do pacote. |
pacote de instalação
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 dadas ao comando de instalação |
pacote de instalação
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 dadas ao comando de instalação |
installPackageAsUser
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 dadas ao comando de instalação |
installPackageAsUser
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 dadas 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 contra o 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 para 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 falha. Falso caso contrário. |
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 contra o 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 produzir algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve concluir. |
devoluções |
---|
boolean | Verdadeiro se tiver sucesso sem falha. Falso caso contrário. |
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 contra o 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 para 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 produzir algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve concluir. |
checkResults | boolean : se os resultados são ou não verificados quanto a falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação de API oculta. |
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 for bem-sucedido sem falhas. Falso caso contrário. |
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 contra o 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 falha. Falso caso contrário. |
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 contra o 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 para 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 produzir algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve concluir. |
checkResults | boolean : se os resultados são ou não verificados quanto a falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação de API oculta. |
instrumentationArgs | : argumentos a serem passados para a instrumentação. |
devoluções |
---|
boolean | Verdadeiro se for bem-sucedido sem falhas. Falso caso contrário. |
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 falha. Falso caso contrário. |
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 for bem-sucedido sem falhas. Falso caso contrário. |
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 contra o 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 para 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 produzir algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve concluir. |
checkResults | boolean : se os resultados são ou não verificados quanto a falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação de API oculta. |
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 for bem-sucedido sem falhas. Falso caso contrário. |
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 contra o 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 falha. Falso caso contrário. |
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 para 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 falha. Falso caso contrário. |
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 falha. Falso caso contrário. |
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 falha. Falso caso contrário. |
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 contra o 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 para 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 produzir algo. |
maxInstrumentationTimeoutMs | Long : o tempo limite máximo que a instrumentação completa deve concluir. |
checkResults | boolean : se os resultados são ou não verificados quanto a falhas. |
isHiddenApiCheckDisabled | boolean : se devemos ou não desabilitar a verificação de API oculta. |
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 for bem-sucedido sem falhas. Falso caso contrário. |
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 falha. Falso caso contrário. |
setAbi
public final void setAbi (IAbi abi)
public final void setTestInformation (TestInformation testInformation)
Parâmetros |
---|
testInformation | TestInformation |
pacote de desinstalação
public final String uninstallPackage (String pkgName)
Desinstala um pacote no dispositivo.
Parâmetros |
---|
pkgName | String : o pacote do Android a ser desinstalado |
devoluções |
---|
String | um ERROR(/String) com um código de erro ou null se for bem-sucedido |
pacote de desinstalação
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 do Android a ser desinstalado |
devoluções |
---|
String | um ERROR(/String) com um código de erro ou null se for bem-sucedido |