Konfiguracja plików testowych

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.TestFilePushKonfiguracja,


Usługa ITargetPreparer, która przekazuje na urządzenie co najmniej 1 plik/katalog z folderu IDeviceBuildInfo.getTestsDir().

Jeśli plik ZIP z testami nie istnieje lub go nie ma, ten moduł przygotowujący będzie szukać w alternatywnych katalogach zawierają wymagany plik APK. Wyszukiwanie będzie przebiegać w kolejności od ostatniego alternatywnego dir wskazanego do pierwszą.

Podsumowanie

Konstruktory publiczne

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 zbiór 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 artefaktach w informacjach o kompilacji.

getTestFileNames()

Pobiera listę plików do przekazania z testowego pliku ZIP na urządzenie

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktory publiczne

Konfiguracja plików testowych

public TestFilePushSetup ()

Metody publiczne

Zależności raportowania

public  reportDependencies ()

Zwroty

Konfiguracja

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

dodajNazwaPlikuTestowego

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do przekazania

wyczyść nazwęPlikuTestowego

protected void clearTestFileName ()

getFailedToPushFiles,

protected  getFailedToPushFiles ()

Zwraca zbiór plików, których nie udało się przekazać. Można użyć tylko w sytuacji, gdy parametr „throw-if-not-found” (nie znaleziono) ma wartość false (fałsz). W przeciwnym razie pierwsze nieudane przekazanie danych spowoduje zgłoszenie wyjątku.

Zwroty

getLocalPathForFilename

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

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

Parametry
buildInfo IBuildInfo: informacje o artefakcie kompilacji

fileName String: nazwa pliku artefaktów do przekazania

device ITestDevice

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

Rzuty
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

Pobiera listę plików do przekazania z testowego pliku ZIP na urządzenie

Zwroty

setThrowIfNoFile (setThrowIfNoFile)

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean