Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

UiAutomatorTest

public class UiAutomatorTest
extends Object implements IRemoteTest , IDeviceTest , ITestFilterReceiver

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


Résumé

Classes imbriquées

enum UiAutomatorTest.LoggingOption

enum UiAutomatorTest.TestFailureAction

Des champs

protected mListeners

Constructeurs publics

UiAutomatorTest ()

Méthodes publiques

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) de filtres dont les tests à exclure.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être inclus.

void addClassName (String className)

Ajoutez un nom de classe de test à exécuter.

void addClassNames ( classNames) addClassNames ( classNames)

Ajoutez une collection de noms de classe de test à exécuter.

void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

void addRunArg (String key, String value)

Ajouter un argument à fournir lors de l'exécution des tests UI Automator

void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

getClassNames ()

Obtient la liste des noms de classe de test que le faisceau est configuré pour s'exécuter

ITestDevice getDevice ()

Faites tester l'appareil.

getExcludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'exclusion.

getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

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

Exécute les tests et signale le résultat à l'auditeur.

void setCaptureLogs (boolean captureLogs)

Cette méthode est obsolète. utilisez setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .

Conservé pour compatibilité avec cts-tradefed

void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

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)

Méthodes protégées

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 ()

Vérifie si les composants UI Automator sont présents sur l'appareil

Des champs

mlisteners

protected  mListeners

Constructeurs publics

UiAutomatorTest

public UiAutomatorTest ()

Méthodes publiques

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Ajoute l' ERROR(/Set) de filtres dont les tests à exclure.

Paramètres
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Ajoute l' ERROR(/Set) des filtres dont les tests doivent être inclus.

Paramètres
filters

addClassName

public void addClassName (String className)

Ajoutez un nom de classe de test à exécuter.

Paramètres
className String

addClassNames

public void addClassNames ( classNames)

Ajoutez une collection de noms de classe de test à exécuter.

Paramètres
classNames

addExcludeFilter

public void addExcludeFilter (String filter)

Ajoute un filtre des tests à exclure.

Paramètres
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

Ajoute un filtre des tests à inclure.

Paramètres
filter String

addRunArg

public void addRunArg (String key, 
                String value)

Ajouter un argument à fournir lors de l'exécution des tests UI Automator

Paramètres
key String : le nom de l'argument

value String : la valeur de l'argument

clearExcludeFilters

public void clearExcludeFilters ()

Supprimez tous les filtres d'exclusion actuellement suivis.

clearIncludeFilters

public void clearIncludeFilters ()

Supprimez tous les filtres d'inclusion actuellement suivis.

getClassNames

public  getClassNames ()

Obtient la liste des noms de classe de test que le faisceau est configuré pour s'exécuter

Retour
liste des noms de classe de test

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Retour
ITestDevice l' ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'exclusion.

Retour

getIncludeFilters

public  getIncludeFilters ()

Renvoie l' ERROR(/Set) des filtres d'inclusion.

Retour

getSyncTime

public long getSyncTime ()

Retour
long le temps alloué à la synchronisation des tests.

getTestJarPaths

public  getTestJarPaths ()

Retour
le chemin du pot de test.

getTestRunArgMap

public  getTestRunArgMap ()

Retour
les arguments mappent à passer à UiAutomatorRunner.

getTestRunner

public IRemoteAndroidTestRunner getTestRunner ()

Retour
IRemoteAndroidTestRunner le testeur.

isInstrumentationTest

public boolean isInstrumentationTest ()

Retour
boolean

courir

public void run ( ITestInvocationListener listener)

Exécute les tests et signale le résultat à l'auditeur.

Paramètres
listener ITestInvocationListener : l' ITestInvocationListener des résultats de test

Jette
DeviceNotAvailableException

setCaptureLogs

public void setCaptureLogs (boolean captureLogs)

Cette méthode est obsolète.
utilisez setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) .

Conservé pour compatibilité avec cts-tradefed

Paramètres
captureLogs boolean

setDevice

public void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

setLoggingOption

public void setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption)

Paramètres
loggingOption UiAutomatorTest.LoggingOption

setRunName

public void setRunName (String runName)

Paramètres
runName String

setRunnerName

public void setRunnerName (String runnerName)

Paramètres
runnerName String

setSyncTime

public void setSyncTime (long syncTime)

Paramètres
syncTime long : le temps de synchronisation des fichiers de test.

setTestJarPaths

public void setTestJarPaths ( jarPaths)

Paramètres
jarPaths : les emplacements des pots de test.

setTestRunArgMap

public void setTestRunArgMap ( runArgMap)

Paramètres
runArgMap : les arguments à passer à l'UiAutomatorRunner.

Méthodes protégées

createTestRunner

protected IRemoteAndroidTestRunner createTestRunner ()

Retour
IRemoteAndroidTestRunner

Jette
DeviceNotAvailableException

getRunUtil

protected IRunUtil getRunUtil ()

Retour
IRunUtil

onScreenshotAndBugreport

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

Paramètres
device ITestDevice

listener ITestInvocationListener

prefix String

overrideAction UiAutomatorTest.TestFailureAction

onScreenshotAndBugreport

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

Paramètres
device ITestDevice

listener ITestInvocationListener

prefix String

preTestSetup

protected void preTestSetup ()

Vérifie si les composants UI Automator sont présents sur l'appareil

Jette
DeviceNotAvailableException