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

public  reportDependencies ()

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

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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