ITestsZipInstaller

public interface ITestsZipInstaller

com.android.tradefed.targetprep.ITestsZipInstaller


Instala testes a partir de um arquivo zip de testes (conforme gerado pelo sistema de compilação) 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 o exceto aqueles excluídos pela lista de ignorados.

abstract void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList( skipList)

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

abstract void setDataWipeSkipList(String... skipList)

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

Métodos públicos

excluirDados

public abstract 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

Confira também:

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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
com.android.tradefed.device.DeviceNotAvailableException
com.android.tradefed.targetprep.TargetSetupError
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public abstract 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 /data.

Confira também:

setDataWipeSkipList

public abstract 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 /data.

Confira também: