DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Uma implementação padrão do instalador de testes zip.
Resumo
Construtores públicos | |
|---|---|
DefaultTestsZipInstaller()
Construtor padrão. |
|
DefaultTestsZipInstaller(String... skipList)
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar |
|
DefaultTestsZipInstaller(Collection<String> skipList)
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar |
|
Métodos públicos | |
|---|---|
void
|
deleteData(ITestDevice device)
Remove todos os arquivos/diretórios de |
Set<String>
|
getDataWipeSkipList()
Recebe o diretório de diretórios a serem limpos, usado apenas para testes. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Envia o conteúdo do arquivo tests.zip para a partição de dados do dispositivo. Essa implementação reinicializa o dispositivo no espaço do usuário antes de continuar. |
void
|
setDataWipeSkipList(String... skipList)
Define a lista de caminhos em |
void
|
setDataWipeSkipList(Collection<String> skipList)
Define a lista de caminhos em |
Construtores públicos
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Construtor padrão.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar setDataWipeSkipList(String) separadamente.
| Parâmetros | |
|---|---|
skipList |
String: a coleção de caminhos em /data a serem mantidos ao limpar o
sistema de arquivos @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar setDataWipeSkipList(String) separadamente.
| Parâmetros | |
|---|---|
skipList |
Collection: a coleção de caminhos em /data a serem mantidos ao limpar o
sistema de arquivos @see #setDataWipeSkipList |
Métodos públicos
deleteData
public void deleteData (ITestDevice device)
Remove todos os arquivos/diretórios de /data no dispositivo especificado, com a
exceção daqueles excluídos pela lista de ignorados.
A implementação interrompe o ambiente de execução no dispositivo. É altamente recomendável reiniciar o dispositivo após a conclusão desse método.
| Parâmetros | |
|---|---|
device |
ITestDevice: o ITestDevice a ser usado |
| Gera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
Recebe o diretório de diretórios a serem limpos, usado apenas para testes.
| Retorna | |
|---|---|
Set<String> |
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 tests.zip para a partição de dados do dispositivo.
Essa implementação reinicializa o dispositivo no espaço do usuário antes de continuar. Ela também interrompe o ambiente de execução do Android e o deixa inativo após o retorno
| Parâmetros | |
|---|---|
device |
ITestDevice: o ITestDevice a ser atualizado, presumido estar no modo adb. |
deviceBuild |
IDeviceBuildInfo: o IDeviceBuildInfo que contém o zip de testes a ser atualizado |
| Gera | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
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.
A granularidade da lista de ignorados é de filhos diretos de |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
Define a lista de caminhos em /data para evitar a limpeza.
| Parâmetros | |
|---|---|
skipList |
Collection: a lista de diretórios a serem ignorados.
A granularidade da lista de ignorados é de filhos diretos de |