TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
Ein ITargetPreparer
, der eine oder mehrere Dateien/Verzeichnisse aus einem IDeviceBuildInfo.getTestsDir()
Ordner auf das Gerät schiebt.
Dieser Vorbereiter sucht in alternativen Verzeichnissen, wenn die Test-ZIP-Datei nicht vorhanden ist oder nicht die erforderliche APK enthält. Die Suche erfolgt in der Reihenfolge vom letzten angegebenen alternativen Verzeichnis zum ersten.
Zusammenfassung
Öffentliche Bauträger | |
---|---|
TestFilePushSetup () |
Öffentliche Methoden | |
---|---|
reportDependencies () | |
void | setUp ( TestInformation testInfo)
|
Geschützte Methoden | |
---|---|
void | addTestFileName (String fileName) Fügt eine Datei zur Liste der zu übertragenden Elemente hinzu |
void | clearTestFileName () |
getFailedToPushFiles () Gibt den Satz von Dateien zurück, deren Übertragung fehlgeschlagen ist. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Lösen Sie den hostseitigen Pfad basierend auf den Testartefaktinformationen in den Build-Informationen auf. |
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 Bauträger
TestFilePushSetup
public TestFilePushSetup ()
Öffentliche Methoden
Abhängigkeiten melden
publicreportDependencies ()
Kehrt zurück | |
---|---|
aufstellen
public void setUp (TestInformation testInfo)
Parameter | |
---|---|
testInfo | TestInformation |
Würfe | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Geschützte Methoden
addTestFileName
protected void addTestFileName (String fileName)
Fügt eine Datei zur Liste der zu übertragenden Elemente hinzu
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
Gibt den Satz von Dateien zurück, deren Übertragung fehlgeschlagen ist. Kann nur verwendet werden, wenn „throw-if-not-found“ „false“ ist, andernfalls löst der erste fehlgeschlagene Push eine Ausnahme aus.
Kehrt zurück | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Lösen Sie den hostseitigen Pfad basierend auf den Testartefaktinformationen in den Build-Informationen auf.
Parameter | |
---|---|
buildInfo | IBuildInfo : Build-Artefaktinformationen |
fileName | String : Dateiname der zu übertragenden Artefakte |
device | ITestDevice |
Kehrt zurück | |
---|---|
File | ein ERROR(/File) , der die physische Datei/den physischen Pfad auf dem Host darstellt |
Würfe | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Ruft die Liste der Dateien ab, die von der Test-ZIP-Datei auf das Gerät übertragen werden sollen
Kehrt zurück | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Parameter | |
---|---|
throwIfNoFile | boolean |