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 übertragen.
Sollte ausgeführt werden, *nachdem* ein neuer Build geflasht wurde und *nachdem* DeviceSetup ausgeführt wurde (falls aktiviert)
Zusammenfassung
Öffentliche Bauträger
PushFilePreparer
public PushFilePreparer ()
Öffentliche Methoden
getAbi
public IAbi getAbi ()
getPushSpecs
public final getPushSpecs (ITestDevice device)
Erstellen Sie die Liste der zu übertragenden Dateien.
Parameter |
---|
device | ITestDevice |
isCleanUpEnabled
public boolean isCleanUpEnabled ()
Abhängigkeiten melden
public reportDependencies ()
„resolveRelativeFilePath“.
public File resolveRelativeFilePath (IBuildInfo buildInfo,
String fileName)
Relativen Dateipfad über IBuildInfo
und Testfallverzeichnisse auflösen.
Parameter |
---|
buildInfo | IBuildInfo : die Build-Artefaktinformationen |
fileName | String : relativer Dateipfad, der aufgelöst werden soll |
Kehrt zurück |
---|
File | die Datei aus den Build-Info- oder Testfallverzeichnissen |
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 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 |