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)

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

DefaultTestsZipInstaller (String... skipList)

Este construtor de conveniência permite que o chamador defina a lista de pulos 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 pulos.

getDataWipeSkipList ()

Obtenha o diretório de diretórios a serem apagados, usado apenas para teste.

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

Esta implementação irá reinicializar o dispositivo na área do usuário antes de continuar.

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)

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

Parâmetros
skipList : A coleção de caminhos em /data a serem mantidos ao limpar o sistema de arquivos @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

Este construtor de conveniência permite que o chamador defina a lista de pulos 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 @see #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 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

getDataWipeSkipList

public  getDataWipeSkipList ()

Obtenha o diretório de diretórios a serem apagados, 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 testes.zip para a partição de dados do dispositivo.

Esta implementação irá reinicializar o dispositivo na área do usuário antes de continuar. Ele também interromperá o tempo de execução do Android e o deixará inativo ao retornar

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