Narzędzie PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

Obiekt Java.lang.Object
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* wgraniu nowej kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączony)

Streszczenie

Konstruktorzy publiczni

PushFilePreparer ()

Metody publiczne

IAbi getAbi ()

final getPushSpecs ( ITestDevice device)

Utwórz listę plików do przesłania.

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

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

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Określa, czy przerwać w przypadku niepowodzenia wypychania.

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

Konstruktorzy publiczni

Narzędzie PushFilePreparer

public PushFilePreparer ()

Metody publiczne

weźAbi

public IAbi getAbi ()

Zwroty
IAbi

pobierzPushSpecs

public final  getPushSpecs (ITestDevice device)

Utwórz listę plików do przesłania.

Parametry
device ITestDevice

Zwroty

Rzuca
TargetSetupError

jestCleanUpEnabled

public boolean isCleanUpEnabled ()

Zwroty
boolean

raportZależności

public  reportDependencies ()

Zwroty

rozwiązaćRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parametry
buildInfo IBuildInfo : informacje o artefakcie kompilacji

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

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

ustawAbi

public void setAbi (IAbi abi)

Parametry
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametry
invocationContext IInvocationContext

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuca
BuildError
DeviceNotAvailableException
TargetSetupError

powinienAbortOnFailure

public boolean shouldAbortOnFailure ()

Określa, czy przerwać w przypadku niepowodzenia wypychania.

Zwroty
boolean

powinien 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

Rzuca
DeviceNotAvailableException