TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Obiekt | ||
↳ | 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 przeszuka alternatywne katalogi, jeśli testowy plik zip nie istnieje lub nie zawiera wymaganego pliku APK. Wyszukiwanie będzie przebiegać w kolejności od ostatniego określonego katalogu alternatywnego do pierwszego.
Streszczenie
Konstruktory publiczne | |
---|---|
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ę wypchnąć. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Rozwiąż ścieżkę po stronie hosta na podstawie informacji o artefaktach testowych w informacjach o kompilacji. |
getTestFileNames () Pobiera listę plików, które mają zostać wypchnięte z testowego pliku zip na urządzenie | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Konstruktory publiczne
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
dodajNazwęPlikuTestowego
protected void addTestFileName (String fileName)
Dodaje plik do listy elementów do wypchnięcia
wyczyśćNazwaPlikuTestowego
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Zwraca zestaw plików, których nie udało się wypchnąć. Można użyć tylko wtedy, gdy 'throw-if-not-found' ma wartość false, w przeciwnym razie pierwsze nieudane wypychanie spowoduje zgłoszenie wyjątku.
Zwroty | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Rozwiąż ścieżkę 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 wypchnięcia |
device | ITestDevice |
Zwroty | |
---|---|
File | ERROR(/File) reprezentujący fizyczny plik/ścieżkę na hoście |
Rzuty | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Pobiera listę plików, które mają zostać wypchnięte z testowego pliku zip na urządzenie
Zwroty | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parametry | |
---|---|
throwIfNoFile | boolean |