PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


ITargetPreparer qui tente d'envoyer un nombre quelconque de fichiers depuis n'importe quel chemin d'accès hôte vers n'importe quel chemin d'accès de l'appareil.

Doit être effectué *après* le flashage d'une nouvelle version et *après* l'exécution de DeviceSetup (si activé)

Résumé

Constructeurs publics

PushFilePreparer()

Méthodes publiques

IAbi getAbi()

final Map<String, File> getPushSpecs(ITestDevice device)

Créez la liste des fichiers à transférer.

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

Résolvez le chemin d'accès relatif aux fichiers via les répertoires IBuildInfo et de scénarios de test.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Indique s'il faut ou non abandonner en cas d'échec de l'envoi.

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

Constructeurs publics

PushFilePreparer

public PushFilePreparer ()

Méthodes publiques

getAbi

public IAbi getAbi ()

Renvoie
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

Créez la liste des fichiers à transférer.

Paramètres
device ITestDevice

Renvoie
Map<String, File>

Génère
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Renvoie
boolean

reportDependencies

public Set<String> reportDependencies ()

Renvoie
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Résolvez le chemin d'accès relatif aux fichiers via les répertoires IBuildInfo et de scénarios de test.

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

fileName String : chemin d'accès relatif au fichier à résoudre

Renvoie
File le fichier à partir des informations de compilation ou des répertoires de scénarios de test.

setAbi

public void setAbi (IAbi abi)

Paramètres
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Paramètres
testInfo TestInformation

Génère
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Indique s'il faut ou non abandonner en cas d'échec de l'envoi.

Renvoie
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Renvoie
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Renvoie
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Paramètres
testInfo TestInformation

e Throwable

Génère
DeviceNotAvailableException