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

Esse construtor de conveniência permite que o chamador defina a lista de ignorar diretamente, em vez de precisar chamar setDataWipeSkipList( ) setDataWipeSkipList( ) separadamente.

DefaultTestsZipInstaller (String... skipList)

Esse construtor de conveniência permite que o chamador defina a lista de ignorar diretamente, em vez de precisar chamar setDataWipeSkipList( ) setDataWipeSkipList( ) separadamente.

Métodos públicos

void deleteData ( ITestDevice device)

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

getDataWipeSkipList ()

Obtenha o diretório de diretórios para limpar, usado apenas para teste.

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

Esta implementação reiniciará o dispositivo no userland antes de prosseguir.

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

Construtores públicos

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

Construtor padrão.

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

Esse construtor de conveniência permite que o chamador defina a lista de ignorar diretamente, em vez de precisar chamar setDataWipeSkipList( ) setDataWipeSkipList( ) separadamente.

Parâmetros
skipList : A coleção de caminhos em /data para manter ao limpar o sistema de arquivos @consulte #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Esse construtor de conveniência permite que o chamador defina a lista de ignorar diretamente, em vez de precisar chamar setDataWipeSkipList( ) 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

excluir dados

public void deleteData (ITestDevice device)

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

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 para agir

lances
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

Obtenha o diretório de diretórios para limpar, usado apenas para teste.

devoluções
o conjunto de diretórios a serem ignorados ao limpar um diretório

pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

Esta implementação reiniciará o dispositivo no userland antes de prosseguir. Ele também interromperá o tempo de execução do Android e o deixará inativo ao retornar

Parâmetros
device ITestDevice : o ITestDevice para piscar, presumindo estar no modo adb.

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

lances
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public 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 ignorar é filha direta de /data .

setDataWipeSkipList

public 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 ignorar é filha direta de /data .