TestFilePushSetup
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
Eine ITargetPreparer
, die eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()
-Ordner auf das Gerät überträgt.
Dieser Vorbereiter sucht in alternativen Verzeichnissen, wenn die ZIP-Datei mit den Tests nicht vorhanden ist oder die erforderliche APK nicht enthält. Die Suche erfolgt in der Reihenfolge der letzten bis zur ersten angegebenen alternativen Verzeichnispfade.
Zusammenfassung
Öffentliche Konstruktoren | |
---|---|
TestFilePushSetup()
|
Öffentliche Methoden | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
Geschützte Methoden | |
---|---|
void
|
addTestFileName(String fileName)
Fügt der Liste der zu übertragenden Elemente eine Datei hinzu |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
Gibt die Dateien zurück, die nicht gepusht werden konnten. |
File
|
getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)
Der hostseitige Pfad wird anhand der Informationen zu Testartefakten in den Build-Informationen aufgelöst. |
|
getTestFileNames()
Ruft die Liste der Dateien ab, die von der Test-ZIP-Datei auf das Gerät übertragen werden sollen |
void
|
setThrowIfNoFile(boolean throwIfNoFile)
|
Öffentliche Konstruktoren
TestFilePushSetup
public TestFilePushSetup ()
Öffentliche Methoden
reportDependencies
publicreportDependencies ()
Returns | |
---|---|
|
setUp
public void setUp (TestInformation testInfo)
Parameter | |
---|---|
testInfo |
TestInformation |
Ausgabe | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Geschützte Methoden
addTestFileName
protected void addTestFileName (String fileName)
Fügt der Liste der zu pushenden Elemente eine Datei hinzu
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Gibt die Dateien zurück, die nicht gepusht werden konnten. Kann nur verwendet werden, wenn „throw-if-not-found“ auf „false“ gesetzt ist. Andernfalls wird beim ersten fehlgeschlagenen Push eine Ausnahme ausgelöst.
Returns | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Der hostseitige Pfad wird anhand der Informationen zu Testartefakten in den Build-Informationen aufgelöst.
Parameter | |
---|---|
buildInfo |
IBuildInfo : Informationen zum Build-Artefakt |
fileName |
String : Dateiname der per Push übertragenen Artefakte |
device |
ITestDevice |
Returns | |
---|---|
File |
ERROR(/File) , die die physische Datei/den physischen Pfad auf dem Host darstellt |
Ausgabe | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Ruft die Liste der Dateien ab, die aus der Test-ZIP-Datei auf das Gerät gepusht werden sollen
Returns | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter | |
---|---|
throwIfNoFile |
boolean |