Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

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


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 ()

Öffentliche Methoden

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

Erstellen Sie die Liste der zu übertragenden Dateien.

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

Relativen Dateipfad über IBuildInfo und Testfallverzeichnisse auflösen.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Ob bei einem Push-Fehler abgebrochen werden soll oder nicht.

void tearDown ( TestInformation testInfo, Throwable e)

Öffentliche Konstrukteure

PushFilePreparer

public PushFilePreparer ()

Öffentliche Methoden

getAbi

public IAbi getAbi ()

Kehrt zurück
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

Erstellen Sie die Liste der zu übertragenden Dateien.

Parameter
descriptor DeviceDescriptor

Kehrt zurück

Wirft
TargetSetupError

reportAbhängigkeiten

public  reportDependencies ()

Kehrt zurück

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)

Parameter
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parameter
invocationContext IInvocationContext

Konfiguration

public void setUp (TestInformation testInfo)

Parameter
testInfo TestInformation

Wirft
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Ob bei einem Push-Fehler abgebrochen werden soll oder nicht.

Kehrt zurück
boolean

niederreißen

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parameter
testInfo TestInformation

e Throwable

Wirft
DeviceNotAvailableException