PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

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* flashowaniu nowej kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączone)

Streszczenie

Konstruktorzy publiczni

PushFilePreparer ()

Metody publiczne

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

Utwórz listę plików do przekazania.

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

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

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

Czy przerwać w przypadku niepowodzenia wypychania.

void tearDown ( TestInformation testInfo, Throwable e)

Konstruktorzy publiczni

PushFilePreparer

public PushFilePreparer ()

Metody publiczne

getAbi

public IAbi getAbi ()

Zwroty
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

Utwórz listę plików do przekazania.

Parametry
descriptor DeviceDescriptor

Zwroty

Rzuty
TargetSetupError

raportZależności

public  reportDependencies ()

Zwroty

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

Parametry
buildInfo IBuildInfo : informacje o artefakcie kompilacji

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

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

setAbi

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

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

powinienAbortOnFailure

public boolean shouldAbortOnFailure ()

Czy przerwać w przypadku niepowodzenia wypychania.

Zwroty
boolean

zburzyć

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException