PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


ITargetPreparer qui tente de transférer n'importe quel nombre de fichiers depuis n'importe quel chemin d'hôte vers n'importe quel chemin de périphérique.

Doit être effectué *après* qu'une nouvelle version soit flashée et *après* l'exécution de DeviceSetup (si activé)

Résumé

Constructeurs publics

PushFilePreparer ()

Méthodes publiques

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

Créez la liste des fichiers à pousser.

boolean isCleanUpEnabled ()
reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

Résolvez le chemin de fichier relatif via les répertoires IBuildInfo et les cas de test.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

S'il faut ou non abandonner en cas d'échec du push.

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

Constructeurs publics

PushFilePreparer

public PushFilePreparer ()

Méthodes publiques

obtenirAbi

public IAbi getAbi ()

Retour
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Créez la liste des fichiers à pousser.

Paramètres
device ITestDevice

Retour

Jetés
TargetSetupError

estCleanUpEnabled

public boolean isCleanUpEnabled ()

Retour
boolean

rapportDépendances

public  reportDependencies ()

Retour

résoudreRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Résolvez le chemin de fichier relatif via les répertoires IBuildInfo et les cas de test.

Paramètres
buildInfo IBuildInfo : les informations sur l'artefact de build

fileName String : chemin relatif du fichier à résoudre

Retour
File le fichier à partir des répertoires d'informations de build ou de cas de test

setAbi

public void setAbi (IAbi abi)

Paramètres
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

installation

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Jetés
BuildError
DeviceNotAvailableException
TargetSetupError

devraitAbortOnFailure

public boolean shouldAbortOnFailure ()

S'il faut ou non abandonner en cas d'échec du push.

Retour
boolean

devraitRemountSystem

public boolean shouldRemountSystem ()

Retour
boolean

devraitRemountVendor

public boolean shouldRemountVendor ()

Retour
boolean

démolir

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Jetés
DeviceNotAvailableException