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(
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar |
|
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 |
Métodos públicos | |
---|---|
void
|
deleteData(ITestDevice device)
Remove todos os arquivos/diretórios de |
|
getDataWipeSkipList()
Acessa o diretório dos diretórios a serem excluídos permanentemente, usado apenas para testes. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Envia o conteúdo do arquivo test.zip para a partição de dados do dispositivo. Essa implementação reinicializará o dispositivo na userland antes de continuar. |
void
|
setDataWipeSkipList(
Define a lista de caminhos no |
void
|
setDataWipeSkipList(String... skipList)
Define a lista de caminhos no |
Construtores públicos
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Construtor padrão.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (skipList)
Esse construtor de conveniência permite que o autor da chamada defina a lista de ignorados diretamente, em vez de
precisar chamar setDataWipeSkipList(
separadamente.
Parâmetros | |
---|---|
skipList |
: a coleção de caminhos em /data a serem mantidos ao limpar o
sistema de arquivos @consulte #setDataWipeSkipList
|
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(
separadamente.
Parâmetros | |
---|---|
skipList |
String : a coleção de caminhos em /data a serem mantidos ao limpar o
sistema de arquivos @consulte #setDataWipeSkipList
|
Métodos públicos
excluirDados
public void deleteData (ITestDevice device)
Remove todos os arquivos/diretórios de /data
no dispositivo especificado, com o
exceto aqueles excluídos pela lista de ignorados.
A implementação vai interromper 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 em que a ação vai ser aplicada |
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Acessa o diretório dos diretórios a serem excluídos permanentemente, usado apenas para testes.
Retorna | |
---|---|
|
o conjunto de diretórios a serem ignorados ao excluir permanentemente um diretório |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Envia o conteúdo do arquivo test.zip para a partição de dados do dispositivo.
Essa implementação reinicializará o dispositivo na userland antes de continuar. Ele também interrompe o Android Runtime e o deixa inativo após o retorno.
Parâmetros | |
---|---|
device |
ITestDevice : o ITestDevice a ser atualizado, considerado no modo adb. |
deviceBuild |
IDeviceBuildInfo : o IDeviceBuildInfo que contém os testes ZIP para atualizar |
Gera | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Define a lista de caminhos no /data
para evitar a limpeza.
Parâmetros | |
---|---|
skipList |
: a lista de diretórios a serem ignorados.
A granularidade da lista de pulos é filhas diretas de |
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Define a lista de caminhos no /data
para evitar a limpeza.
Parâmetros | |
---|---|
skipList |
String : a lista de diretórios a serem ignorados.
A granularidade da lista de pulos é filhas diretas de |