PushFilePreparer
public class PushFilePreparer
extends BaseTargetPreparer
implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies
Ein ITargetPreparer
, der versucht, eine beliebige Anzahl von Dateien von einem beliebigen Hostpfad auf einen beliebigen Gerätepfad zu verschieben.
Sollte *nachdem* ein neuer Build geflasht wird und *nach* dem DeviceSetup ausgeführt wird (falls aktiviert)
Zusammenfassung
Öffentliche Konstrukteure
PushFilePreparer
public PushFilePreparer ()
Öffentliche Methoden
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (DeviceDescriptor descriptor)
Erstellen Sie die Liste der zu übertragenden Dateien.
Parameter |
---|
descriptor | DeviceDescriptor |
istCleanUpEnabled
public boolean isCleanUpEnabled ()
reportAbhängigkeiten
public reportDependencies ()
löstRelativeFilePath auf
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Relativen Dateipfad über IBuildInfo
und Testfallverzeichnisse auflösen.
Parameter |
---|
buildInfo | IBuildInfo : die Buildartefaktinformationen |
fileName | String : relativer Dateipfad, der aufgelöst werden soll |
Kehrt zurück |
---|
File | die Datei aus den Verzeichnissen build info oder test cases |
setAbi
public void setAbi (IAbi abi)
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Parameter |
---|
invocationContext | IInvocationContext |
public void setUp (TestInformation testInfo)
Parameter |
---|
testInfo | TestInformation |
shouldAbortOnFailure
public boolean shouldAbortOnFailure ()
Ob bei einem Push-Fehler abgebrochen werden soll oder nicht.
shouldRemountSystem
public boolean shouldRemountSystem ()
shouldRemountVendor
public boolean shouldRemountVendor ()
public void tearDown (TestInformation testInfo,
Throwable e)
Parameter |
---|
testInfo | TestInformation |
e | Throwable |