TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
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 program przygotowujący będzie szukał w alternatywnych katalogach, jeśli plik zip testów nie istnieje lub nie zawiera wymaganego pakietu apk. 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 przekazania |
void | clearTestFileName () |
getFailedToPushFiles () Zwraca zestaw 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 artefakcie w informacjach o kompilacji. |
getTestFileNames () Pobiera listę plików do wysłania z testowego zip na urządzenie | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Konstruktorzy publiczni
TestFilePushSetup
public TestFilePushSetup ()
Metody publiczne
raportZależności
publicreportDependencies ()
Zwroty | |
---|---|
organizować coś
public void setUp (TestInformation testInfo)
Parametry | |
---|---|
testInfo | TestInformation |
Rzuty | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Metody chronione
addNazwaPlikuTestowego
protected void addTestFileName (String fileName)
Dodaje plik do listy elementów do przekazania
wyczyśćNazwaPlikuTestowego
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Zwraca zestaw plików, których nie udało się przekazać. Można jej użyć tylko wtedy, gdy „throw-if-not-found” ma wartość false, w przeciwnym razie pierwsze nieudane wypchnięcie zgłosi wyjątek.
Zwroty | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Rozwiąż ścieżkę po stronie hosta na podstawie testowania informacji o artefakcie 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 |
Rzuty | |
---|---|
TargetSetupError |
pobierzTestFileNames
protectedgetTestFileNames ()
Pobiera listę plików do wysłania z testowego zip na urządzenie
Zwroty | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametry | |
---|---|
throwIfNoFile | boolean |