TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Obiekt
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer , który wypycha jeden lub więcej plików/katalogów z folderu IDeviceBuildInfo.getTestsDir() na urządzenie.

Ten program przygotowujący przeszuka alternatywne katalogi, jeśli testowy plik zip nie istnieje lub nie zawiera wymaganego pliku APK. Wyszukiwanie będzie przebiegać w kolejności od ostatniego określonego katalogu alternatywnego do pierwszego.

Streszczenie

Konstruktory publiczne

TestFilePushSetup ()

Metody publiczne

reportDependencies ()
void setUp ( TestInformation testInfo)

Metody chronione

void addTestFileName (String fileName)

Dodaje plik do listy elementów do wypchnięcia

void clearTestFileName ()
getFailedToPushFiles ()

Zwraca zestaw plików, których nie udało się wypchnąć.

File getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device)

Rozwiąż ścieżkę po stronie hosta na podstawie informacji o artefaktach testowych w informacjach o kompilacji.

getTestFileNames ()

Pobiera listę plików, które mają zostać wypchnięte z testowego pliku zip na urządzenie

void setThrowIfNoFile (boolean throwIfNoFile)

Konstruktory publiczne

TestFilePushSetup

public TestFilePushSetup ()

Metody publiczne

raportZależności

public  reportDependencies ()

Zwroty

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

dodajNazwęPlikuTestowego

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do wypchnięcia

wyczyśćNazwaPlikuTestowego

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Zwraca zestaw plików, których nie udało się wypchnąć. Można użyć tylko wtedy, gdy 'throw-if-not-found' ma wartość false, w przeciwnym razie pierwsze nieudane wypychanie spowoduje zgłoszenie wyjątku.

Zwroty

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Rozwiąż ścieżkę po stronie hosta na podstawie informacji o artefaktach testowych w informacjach o kompilacji.

Parametry
buildInfo IBuildInfo : informacje o artefaktach kompilacji

fileName String : nazwa pliku artefaktów do wypchnięcia

device ITestDevice

Zwroty
File ERROR(/File) reprezentujący fizyczny plik/ścieżkę na hoście

Rzuty
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Pobiera listę plików, które mają zostać wypchnięte z testowego pliku zip na urządzenie

Zwroty

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean