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 exceção daqueles excluídos pela lista de pulos.

abstract void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

abstract void setDataWipeSkipList ( skipList) 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

excluir dados

public abstract void deleteData (ITestDevice device)

Remove todos os arquivos/diretórios de /data no dispositivo especificado, com exceção daqueles excluídos pela lista de pulos.

A implementação interromperá o tempo de execução no dispositivo. É altamente recomendável reiniciar o dispositivo após a conclusão deste método.

Parâmetros
device ITestDevice : O ITestDevice no qual atuar

Lança
DeviceNotAvailableException
TargetSetupError

pushTestsZipOntoData

public abstract void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Parâmetros
device ITestDevice : o ITestDevice para flash, assumido como estando no modo adb.

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

Lança
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.

Observe que a granularidade da lista de pulos é filha direta de /data .

Veja 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.

Observe que a granularidade da lista de pulos é filha direta de /data .

Veja também: