PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
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
public PushFilePreparer ()
Méthodes publiques
obtenirAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Créez la liste des fichiers à pousser.
Paramètres |
---|
device | ITestDevice |
estCleanUpEnabled
public boolean isCleanUpEnabled ()
rapportDépendances
public reportDependencies ()
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)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Paramètres |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Paramètres |
---|
testInfo | TestInformation |
devraitAbortOnFailure
public boolean shouldAbortOnFailure ()
S'il faut ou non abandonner en cas d'échec du push.
devraitRemountSystem
public boolean shouldRemountSystem ()
devraitRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Paramètres |
---|
testInfo | TestInformation |
e | Throwable |