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)

Chronione metody

void addTestFileName(String fileName)

Dodaje plik do listy elementów do przesłania.

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 kompilacji.

getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktory publiczne

TestFilePushSetup

public TestFilePushSetup ()

Metody publiczne

reportDependencies

public  reportDependencies ()

Zwroty

setUp

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Rzuty
BuildError
DeviceNotAvailableException
TargetSetupError

Chronione metody

addTestFileName

protected void addTestFileName (String fileName)

Dodaje plik do listy elementów do przesłania.

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected  getFailedToPushFiles ()

Zwraca zbiór plików, których nie udało się przesłać. Można go używać tylko wtedy, gdy parametr „throw-if-not-found” ma wartość false. W przeciwnym razie pierwsze nieudane przesyłanie spowoduje wyjątek.

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 a 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