Konfiguracja pliku testowegoPush

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

Obiekt 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 moduł przygotowujący będzie szukać w alternatywnych katalogach, jeśli plik zip testów nie istnieje lub nie zawiera wymaganej aplikacji. 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 wypchnięcia

void clearTestFileName ()
getFailedToPushFiles ()

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

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

Rozwiąż ścieżkę po stronie hosta w oparciu o informacje o artefaktach testowych zawarte w informacjach o kompilacji.

getTestFileNames ()

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

void setThrowIfNoFile (boolean throwIfNoFile)

Konstruktorzy publiczni

Konfiguracja pliku testowegoPush

public TestFilePushSetup ()

Metody publiczne

raportZależności

public  reportDependencies ()

Zwroty

organizować coś

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuca
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

dodajNazwęPlikuTestowego

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do wypchnięcia

wyczyśćNazwęPlikuTestowego

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Zwraca zestaw plików, których nie udało się przesłać. Można go użyć tylko wtedy, gdy opcja „rzut, jeśli nie została znaleziona” ma wartość fałszywą, w przeciwnym razie pierwsze nieudane wypchnięcie spowoduje zgłoszenie wyjątku.

Zwroty

getLocalPathForFilename

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

Rozwiąż ścieżkę po stronie hosta w oparciu o informacje o artefaktach testowych zawarte 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

Rzuca
TargetSetupError

pobierzNazwyPlikuTestowego

protected  getTestFileNames ()

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

Zwroty

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean