PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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


ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta na dowolną ścieżkę urządzenia.

Należy wykonać *po* zaflashowaniu nowej wersji i *po* uruchomieniu funkcji DeviceSetup (jeśli jest włączona).

Podsumowanie

Konstruktory publiczne

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ń ścieżkę względną do pliku za pomocą katalogów IBuildInfo i test cases.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Określa, czy w przypadku niepowodzenia pusha należy przerwać działanie.

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

Konstruktory publiczne

PushFilePreparer

public PushFilePreparer ()

Metody publiczne

getAbi

public IAbi getAbi ()

Zwroty
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

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

Parametry
device ITestDevice

Zwroty

Rzuty
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Zwroty
boolean

reportDependencies

public  reportDependencies ()

Zwroty

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Rozwiń ścieżkę względną do pliku za pomocą katalogów IBuildInfo i test cases.

Parametry
buildInfo IBuildInfo: informacje o artefakcie kompilacji

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

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

setAbi

public void setAbi (IAbi abi)

Parametry
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

Parametry
invocationContext IInvocationContext

setUp

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

Określa, czy w przypadku niepowodzenia pusha należy przerwać działanie.

Zwroty
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Zwroty
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Zwroty
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException