PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

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


ITargetPreparer , który próbuje wypchnąć dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia.

Należy wykonać *po* flashowaniu nowej kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączone)

Streszczenie

Konstruktory publiczne

PushFilePreparer ()

Metody publiczne

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

Utwórz listę plików do wypchnięcia.

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

Rozwiąż względną ścieżkę pliku za pośrednictwem IBuildInfo i katalogów przypadków testowych.

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Czy przerwać w przypadku niepowodzenia wypychania.

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

Konstruktory publiczne

PushFilePreparer

public PushFilePreparer ()

Metody publiczne

dostaćAbi

public IAbi getAbi ()

Zwroty
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

Utwórz listę plików do wypchnięcia.

Parametry
descriptor DeviceDescriptor

Zwroty

Rzuty
TargetSetupError

Czy czyszczenie jest włączone

public boolean isCleanUpEnabled ()

Zwroty
boolean

raportZależności

public  reportDependencies ()

Zwroty

rozwiąż względną ścieżkę do pliku

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Rozwiąż względną ścieżkę pliku za pośrednictwem IBuildInfo i katalogów przypadków testowych.

Parametry
buildInfo IBuildInfo : informacje o artefaktach kompilacji

fileName String : względna ścieżka pliku do rozwiązania

Zwroty
File plik z katalogów informacji o kompilacji lub przypadków testowych

ustaw Abi

public void setAbi (IAbi abi)

Parametry
abi IAbi

ustaw kontekst wywołania

public void setInvocationContext (IInvocationContext invocationContext)

Parametry
invocationContext IInvocationContext

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

powinien przerwać w przypadku niepowodzenia

public boolean shouldAbortOnFailure ()

Czy przerwać w przypadku niepowodzenia wypychania.

Zwroty
boolean

należy ponownie zamontować system

public boolean shouldRemountSystem ()

Zwroty
boolean

powinien ponownie zamontowaćdostawcę

public boolean shouldRemountVendor ()

Zwroty
boolean

zburzyć

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException