Konfiguracja pliku testowegoPush
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
Obiekt 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 moduł przygotowujący będzie szukać w alternatywnych katalogach, jeśli plik zip testów nie istnieje lub nie zawiera wymaganej aplikacji. 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 wypchnięcia |
void | clearTestFileName () |
getFailedToPushFiles () Zwraca zestaw plików, których nie udało się przesłać. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Rozwiąż ścieżkę po stronie hosta w oparciu o informacje o artefaktach testowych zawarte w informacjach o kompilacji. |
getTestFileNames () Pobiera listę plików do przesłania z testowego zip na urządzenie | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Konstruktorzy publiczni
Konfiguracja pliku testowegoPush
public TestFilePushSetup ()
Metody publiczne
raportZależności
publicreportDependencies ()
Zwroty | |
---|---|
organizować coś
public void setUp (TestInformation testInfo)
Parametry | |
---|---|
testInfo | TestInformation |
Rzuca | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Metody chronione
dodajNazwęPlikuTestowego
protected void addTestFileName (String fileName)
Dodaje plik do listy elementów do wypchnięcia
wyczyśćNazwęPlikuTestowego
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Zwraca zestaw plików, których nie udało się przesłać. Można go użyć tylko wtedy, gdy opcja „rzut, jeśli nie została znaleziona” ma wartość fałszywą, w przeciwnym razie pierwsze nieudane wypchnięcie spowoduje zgłoszenie wyjątku.
Zwroty | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Rozwiąż ścieżkę po stronie hosta w oparciu o informacje o artefaktach testowych zawarte 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 |
Rzuca | |
---|---|
TargetSetupError |
pobierzNazwyPlikuTestowego
protectedgetTestFileNames ()
Pobiera listę plików do przesłania z testowego zip na urządzenie
Zwroty | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametry | |
---|---|
throwIfNoFile | boolean |