TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
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 będzie szukał w alternatywnych katalogach, jeśli plik zip testów nie istnieje lub nie zawiera wymaganego pakietu apk. Wyszukiwanie będzie przebiegać w kolejności od ostatniego podanego alternatywnego katalogu do pierwszego.

Streszczenie

Konstruktorzy publiczni

TestFilePushSetup ()

Metody publiczne

reportDependencies ()
void setUp ( TestInformation testInfo)

Metody chronione

void addTestFileName (String fileName)

Dodaje plik do listy elementów do przekazania

void clearTestFileName ()
getFailedToPushFiles ()

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

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

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

getTestFileNames ()

Pobiera listę plików do wysłania z testowego zip na urządzenie

void setThrowIfNoFile (boolean throwIfNoFile)

Konstruktorzy publiczni

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

addNazwaPlikuTestowego

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do przekazania

wyczyśćNazwaPlikuTestowego

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Zwraca zestaw plików, których nie udało się przekazać. Można jej użyć tylko wtedy, gdy „throw-if-not-found” ma wartość false, w przeciwnym razie pierwsze nieudane wypchnięcie zgłosi wyjątek.

Zwroty

getLocalPathForFilename

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

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

Parametry
buildInfo IBuildInfo : informacje o artefakcie 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

pobierzTestFileNames

protected  getTestFileNames ()

Pobiera listę plików do wysłania z testowego zip na urządzenie

Zwroty

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean