DefaultTestsZipInstaller
public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Uma implementação padrão do instalador zip de testes.
Resumo
Construtores públicos | |
|---|---|
DefaultTestsZipInstaller ()Construtor padrão. | |
DefaultTestsZipInstaller ( skipList)DefaultTestsZipInstaller ( skipList) Este construtor de conveniência permite que o chamador defina a lista de pulos diretamente, em vez de precisar chamar | |
DefaultTestsZipInstaller (String... skipList) Este construtor de conveniência permite que o chamador defina a lista de pulos diretamente, em vez de precisar chamar | |
Métodos públicos | |
|---|---|
void | deleteData (ITestDevice device) Remove todos os arquivos/diretórios de |
getDataWipeSkipList ()Obtenha o diretório de diretórios a serem apagados, usado apenas para teste. | |
void | pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)Envia o conteúdo do arquivo testes.zip para a partição de dados do dispositivo. Esta implementação irá reinicializar o dispositivo na área do usuário antes de continuar. |
void | setDataWipeSkipList ( skipList)setDataWipeSkipList ( skipList) Define a lista de caminhos em |
void | setDataWipeSkipList (String... skipList) Define a lista de caminhos em |
Construtores públicos
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Construtor padrão.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Este construtor de conveniência permite que o chamador defina a lista de pulos diretamente, em vez de precisar chamar setDataWipeSkipList( )setDataWipeSkipList( ) separadamente.
| Parâmetros | |
|---|---|
skipList | /data a serem mantidos ao limpar o sistema de arquivos @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Este construtor de conveniência permite que o chamador defina a lista de pulos diretamente, em vez de precisar chamar setDataWipeSkipList( )setDataWipeSkipList( ) separadamente.
| Parâmetros | |
|---|---|
skipList | String : A coleção de caminhos em /data a serem mantidos ao limpar o sistema de arquivos @see #setDataWipeSkipList |
Métodos públicos
excluir dados
public void deleteData (ITestDevice device)
Remove todos os arquivos/diretórios de /data no dispositivo especificado, com exceção daqueles excluídos pela lista de pulos.
| Parâmetros | |
|---|---|
device | ITestDevice : O ITestDevice no qual atuar |
| Lança | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Obtenha o diretório de diretórios a serem apagados, usado apenas para teste.
| Devoluções | |
|---|---|
| o conjunto de diretórios a serem ignorados ao limpar um diretório | |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device,
IDeviceBuildInfo deviceBuild)Envia o conteúdo do arquivo testes.zip para a partição de dados do dispositivo.
Esta implementação irá reinicializar o dispositivo na área do usuário antes de continuar. Ele também interromperá o tempo de execução do Android e o deixará inativo ao retornar
| Parâmetros | |
|---|---|
device | ITestDevice : o ITestDevice para flash, assumido como estando no modo adb. |
deviceBuild | IDeviceBuildInfo : o IDeviceBuildInfo que contém os testes zip para flash |
| Lança | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Define a lista de caminhos em /data para evitar a limpeza.
| Parâmetros | |
|---|---|
skipList | /data . |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Define a lista de caminhos em /data para evitar a limpeza.
| Parâmetros | |
|---|---|
skipList | String : a lista de diretórios a serem ignorados. Observe que a granularidade da lista de pulos é filha direta de /data . |