ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Instala testes de um arquivo ZIP de testes (conforme gerado pelo sistema de build) em um dispositivo.

Resumo

Métodos públicos

abstract void deleteData(ITestDevice device)

Remove todos os arquivos/diretórios de /data no dispositivo especificado, exceto os excluídos pela lista de exclusão.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

Envia o conteúdo do arquivo tests.zip para a partição de dados do dispositivo.

abstract void setDataWipeSkipList(String... skipList)

Define a lista de caminhos em /data para evitar a limpeza.

abstract void setDataWipeSkipList(Collection<String> skipList)

Define a lista de caminhos em /data para evitar a limpeza.

Métodos públicos

deleteData

public abstract void deleteData (ITestDevice device)

Remove todos os arquivos/diretórios de /data no dispositivo especificado, exceto os excluídos pela lista de exclusão.

A implementação vai interromper o tempo 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 agir

Gera
DeviceNotAvailableException
TargetSetupError

Confira também:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

Envia o conteúdo do arquivo tests.zip para a partição de dados do dispositivo.

Parâmetros
device ITestDevice: o ITestDevice a ser atualizado, presumido estar no modo adb.

deviceBuild IDeviceBuildInfo: o IDeviceBuildInfo que contém o arquivo ZIP de testes a ser gravado

Gera
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract 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 bloqueio é de filhos diretos de /data.

Confira também:

setDataWipeSkipList

public abstract 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 bloqueio é de filhos diretos de /data.

Confira também: