TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


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

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

Podsumowanie

Konstruktory publiczne

TestFilePushSetup()

Metody publiczne

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

Metody chronione

void addTestFileName(String fileName)

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

void clearTestFileName()
Set<String> 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.

List<String> getTestFileNames()

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

void setThrowIfNoFile(boolean throwIfNoFile)

Konstruktory publiczne

TestFilePushSetup

public TestFilePushSetup ()

Metody publiczne

reportDependencies

public Set<String> reportDependencies ()

Zwraca
Set<String>

setUp

public void setUp (TestInformation testInfo)

Parametry
testInfo TestInformation

Zgłasza
BuildError
DeviceNotAvailableException
TargetSetupError

Metody chronione

addTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

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

Zwraca
Set<String>

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

fileName String: nazwa pliku artefaktów do przesłania

device ITestDevice

Zwraca
File File reprezentujący fizyczny plik lub ścieżkę na hoście.

Zgłasza
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

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

Zwraca
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Parametry
throwIfNoFile boolean