TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer, który przesyła co najmniej 1 plik lub 1 katalog z folderu IDeviceBuildInfo.getTestsDir() na urządzenie.

Jeśli plik ZIP z testami nie istnieje lub nie zawiera wymaganego pliku APK, ten przygotowujący będzie szukać w alternatywnych katalogach. Wyszukiwanie będzie odbywać się w kolejności od ostatniego do pierwszego katalogu alternatywnego.

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ę przesłać.

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

Rozwiązywanie ścieżki po stronie hosta na podstawie informacji o artefaktach testowych w informacjach o wersji.

getTestFileNames()

Pobiera listę plików, które mają zostać przesłane z testowego pliku ZIP na urządzenie

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktory publiczne

Konfiguracja plików testowych

public TestFilePushSetup ()

Metody publiczne

reportDependencies

public  reportDependencies ()

Zwroty

Konfiguracja

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

addTestFileName

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do przekazania

clearTestFileName

protected void clearTestFileName ()

getNiepowodzenieToPushFiles,

protected  getFailedToPushFiles ()

Zwraca zbiór plików, których nie udało się przesłać. Tej opcji można użyć tylko wtedy, gdy parametr „throw-if-not-found” 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ązywanie ścieżki 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 przesłania

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, które mają zostać przesłane z testowego pliku ZIP na urządzenie

Zwroty

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean