Narzędzie do przygotowywania plików push

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 przekazać dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia.

Należy je wykonać *po* zaktualizowaniu nowej kompilacji i *po* uruchomieniu DeviceKonfiguracja (jeśli włączono)

Podsumowanie

Konstruktory publiczne

PushFilePreparer()

Metody publiczne

IAbi getAbi()

final getPushSpecs(ITestDevice device)

Utwórz listę plików do przekazania.

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

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

void setAbi(IAbi abi)

void setInvocationContext(IInvocationContext invocationContext)

void setUp(TestInformation testInfo)

boolean shouldAbortOnFailure()

Określa, czy przerwać w przypadku błędu push.

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

Konstruktory publiczne

Narzędzie do przygotowywania plików push

public PushFilePreparer ()

Metody publiczne

getAbi

public IAbi getAbi ()

Zwroty
IAbi

getPushSpecs

public final  getPushSpecs (ITestDevice device)

Utwórz listę plików do przekazania.

Parametry
device ITestDevice

Zwroty

Rzuty
TargetSetupError

Funkcja jest włączona

public boolean isCleanUpEnabled ()

Zwroty
boolean

Zależności raportowania

public  reportDependencies ()

Zwroty

rozstrzygnij ścieżkę plikuWzględny

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

Rozwiąż względną ścieżkę plików za pomocą katalogów 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 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

Konfiguracja

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

Niepowodzenie przerywania

public boolean shouldAbortOnFailure ()

Określa, czy przerwać w przypadku błędu push.

Zwroty
boolean

należyPowinienRemontowaćSystem

public boolean shouldRemountSystem ()

Zwroty
boolean

należyPodłączyćDostawca

public boolean shouldRemountVendor ()

Zwroty
boolean

dezaktywacja

public void tearDown (TestInformation testInfo, 
                Throwable e)

Parametry
testInfo TestInformation

e Throwable

Rzuty
DeviceNotAvailableException