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 do dowolnej ścieżki urządzenia.

Należy to zrobić *po* wgraniu nowego kompilacji i *po* uruchomieniu DeviceSetup (jeśli jest włączony).

Podsumowanie

Konstruktory publiczne

PushFilePreparer()

Metody publiczne

IAbi getAbi()

final Map<String, File> getPushSpecs(ITestDevice device)

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

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

Rozwiąż względną ścieżkę do pliku za pomocą katalogów IBuildInfo i elementów testowania.

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Określa, czy w przypadku niepowodzenia operacji push 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 ()

Zwraca
IAbi

getPushSpecs

public final Map<String, File> getPushSpecs (ITestDevice device)

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

Parametry
device ITestDevice

Zwraca
Map<String, File>

Zgłasza
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

Zwraca
boolean

reportDependencies

public Set<String> reportDependencies ()

Zwraca
Set<String>

resolveRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Rozwiąż względną ścieżkę do pliku za pomocą katalogów IBuildInfo i elementów testowania.

Parametry
buildInfo IBuildInfo: informacje o artefakcie kompilacji,

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

Zwraca
File plik z katalogów informacji o kompilacji lub 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

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

shouldAbortOnFailure

public boolean shouldAbortOnFailure ()

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

Zwraca
boolean

shouldRemountSystem

public boolean shouldRemountSystem ()

Zwraca
boolean

shouldRemountVendor

public boolean shouldRemountVendor ()

Zwraca
boolean

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Zgłasza
DeviceNotAvailableException