ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Instala testes de um arquivo zip de testes (como 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, com a exceção dos excluídos pela lista de saltos.

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( skipList)

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

abstract void setDataWipeSkipList(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, com a exceção dos excluídos pela lista de saltos.

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 a ser usado

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 inicializado, presumido estar no modo adb.

deviceBuild IDeviceBuildInfo: o IDeviceBuildInfo que contém os testes compactados para flash

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

setDataWipeSkipList

public abstract void setDataWipeSkipList ( skipList)

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

Parâmetros
skipList : a lista de diretórios a serem ignorados.

A granularidade da lista de saltos é de filhos diretos de /data.

Confira também:

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 saltos é de filhos diretos de /data.

Confira também: