Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.UiAutomatorTest


Zusammenfassung

Verschachtelte Klassen

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

Felder

protected mListeners

Öffentliche Konstrukteure

UiAutomatorTest ()

Öffentliche Methoden

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

void addClassName (String className)

Fügen Sie einen auszuführenden Testklassennamen hinzu.

void addClassNames ( classNames) addClassNames ( classNames)

Fügen Sie eine auszuführende Testklassennamensammlung hinzu.

void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

void addRunArg (String key, String value)

Fügen Sie ein Argument hinzu, das beim Ausführen der UI Automator-Tests bereitgestellt werden soll

void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

getClassNames ()

Ruft die Liste der Testklassennamen ab, für deren Ausführung der Kabelbaum konfiguriert ist

ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

getExcludeFilters ()

Gibt den aktuellen ERROR(/Set) der Ausschlussfilter zurück.

getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

long getSyncTime ()
getTestJarPaths ()
getTestRunArgMap ()
IRemoteAndroidTestRunner getTestRunner ()
boolean isInstrumentationTest ()
void run ( TestInformation testInfo, ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

void setCaptureLogs (boolean captureLogs)

Diese Methode ist veraltet. Verwenden Sie stattdessen setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .

Zur Kompatibilität mit cts-tradefed beibehalten

void setDevice ( ITestDevice device)

Injizieren Sie das zu testende Gerät.

void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)
void setRunName (String runName)
void setRunnerName (String runnerName)
void setSyncTime (long syncTime)
void setTestJarPaths ( jarPaths) setTestJarPaths ( jarPaths)
void setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap)

Geschützte Methoden

IRemoteAndroidTestRunner createTestRunner ()
IRunUtil getRunUtil ()
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
void onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix)
void preTestSetup ()

Überprüft, ob die UI Automator-Komponenten auf dem Gerät vorhanden sind

Felder

Zuhörer

protected  mListeners

Öffentliche Konstrukteure

UiAutomatorTest

public UiAutomatorTest ()

Öffentliche Methoden

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Fügt den ERROR(/Set) von Filtern hinzu, deren Tests ausgeschlossen werden sollen.

Parameter
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Fügt den ERROR(/Set) der Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filters

Klassenname hinzufügen

public void addClassName (String className)

Fügen Sie einen auszuführenden Testklassennamen hinzu.

Parameter
className String

Klassennamen hinzufügen

public void addClassNames ( classNames)

Fügen Sie eine auszuführende Testklassennamensammlung hinzu.

Parameter
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests ausgeschlossen werden sollen.

Parameter
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Fügt einen Filter hinzu, welche Tests eingeschlossen werden sollen.

Parameter
filter String

addRunArg

public void addRunArg (String key, 
                String value)

Fügen Sie ein Argument hinzu, das beim Ausführen der UI Automator-Tests angegeben werden soll

Parameter
key String : der Argumentname

value String : der Argumentwert

clearExcludeFilters

public void clearExcludeFilters ()

Löschen Sie alle derzeit verfolgten Ausschlussfilter.

clearIncludeFilters

public void clearIncludeFilters ()

Löschen Sie alle aktuell verfolgten Include-Filter.

getClassNames

public  getClassNames ()

Ruft die Liste der Testklassennamen ab, für deren Ausführung der Kabelbaum konfiguriert ist

Kehrt zurück
Liste der Testklassennamen

getDevice

public ITestDevice getDevice ()

Holen Sie sich das zu testende Gerät.

Kehrt zurück
ITestDevice das ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Gibt den aktuellen ERROR(/Set) der Ausschlussfilter zurück.

Kehrt zurück

getIncludeFilters

public  getIncludeFilters ()

Gibt den aktuellen ERROR(/Set) von Include-Filtern zurück.

Kehrt zurück

getSyncTime

public long getSyncTime ()

Kehrt zurück
long die für die Synchronisierung der Tests zugewiesene Zeit.

getTestJarPaths

public  getTestJarPaths ()

Kehrt zurück
der Pfad des Testglases.

getTestRunArgMap

public  getTestRunArgMap ()

Kehrt zurück
die Argumentzuordnung, die an den UiAutomatorRunner übergeben werden soll.

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

Kehrt zurück
IRemoteAndroidTestRunner der Testläufer.

istInstrumentationTest

public boolean isInstrumentationTest ()

Kehrt zurück
boolean

Lauf

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Führt die Tests aus und meldet das Ergebnis an den Listener.

Parameter
testInfo TestInformation : Das TestInformation Objekt, das nützliche Informationen zum Ausführen von Tests enthält.

listener ITestInvocationListener : der ITestInvocationListener der Testergebnisse

Wirft
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

Diese Methode ist veraltet.
Verwenden Sie stattdessen setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .

Zur Kompatibilität mit cts-tradefed beibehalten

Parameter
captureLogs boolean

setDevice

public void setDevice (ITestDevice device)

Injizieren Sie das zu testende Gerät.

Parameter
device ITestDevice : das zu verwendende ITestDevice

setLoggingOption

public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)

Parameter
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

Parameter
runName String

setRunnerName

public void setRunnerName (String runnerName)

Parameter
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

Parameter
syncTime long : die Zeit für die Synchronisierung der Testdateien.

setTestJarPaths

public void setTestJarPaths ( jarPaths)

Parameter
jarPaths : die Standorte der Testgläser.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

Parameter
runArgMap : die Argumente, die an den UiAutomatorRunner übergeben werden sollen.

Geschützte Methoden

TestRunner erstellen

protected IRemoteAndroidTestRunner createTestRunner ()

Kehrt zurück
IRemoteAndroidTestRunner

Wirft
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

Kehrt zurück
IRunUtil

onScreenshotAndBugreport

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix, 
                UiAutomatorTest.TestFailureAction overrideAction)

Parameter
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

protected void onScreenshotAndBugreport (ITestDevice device, 
                ITestInvocationListener listener, 
                String prefix)

Parameter
device ITestDevice

listener ITestInvocationListener

prefix String

preTestSetup

protected void preTestSetup ()

Überprüft, ob die UI Automator-Komponenten auf dem Gerät vorhanden sind

Wirft
DeviceNotAvailableException