Google is committed to advancing racial equity for Black communities. See how.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IDeviceTest , IBuildReceiver , IAbiReceiver , ISetOptionReceiver , IMultiDeviceTest , IInvocationContextReceiver

java.lang.Object
org.junit.runner.Runner
org.junit.runners.ParentRunner <org.junit.runners.model.FrameworkMethod>
org.junit.runners.BlockJUnit4ClassRunner
com.android.tradefed.testtype.DeviceJUnit4ClassRunner


Testeur JUnit4 qui prend également en charge IDeviceTest . Doit être spécifié ci-dessus Test JUnit4 avec l'annotation RunWith.

Résumé

Classes imbriquées

class DeviceJUnit4ClassRunner.LogAnnotation

Fausse annotation destinée à transmettre les journaux aux journalistes.

class DeviceJUnit4ClassRunner.MetricAnnotation

Fausse annotation destinée à transmettre des mesures aux journalistes.

class DeviceJUnit4ClassRunner.TestLogData

Implémentation de ExternalResource et TestRule .

class DeviceJUnit4ClassRunner.TestMetrics

Implémentation de ExternalResource et TestRule .

Constructeurs publics

DeviceJUnit4ClassRunner (Class<?> klass)

Méthodes publiques

IAbi getAbi ()
ITestDevice getDevice ()

Faites tester l'appareil.

void run (RunNotifier notifier)
void setAbi ( IAbi abi)
void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

void setDeviceInfos ( deviceInfos) setDeviceInfos ( deviceInfos)
void setInvocationContext ( IInvocationContext invocationContext)

Méthodes protégées

Object createTest ()

Nous remplaçons createTest afin de définir le périphérique.

void runChild (FrameworkMethod method, RunNotifier notifier)

Constructeurs publics

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

Paramètres
klass Class

Jette
InitializationError

Méthodes publiques

getAbi

public IAbi getAbi ()

Retour
IAbi

getDevice

public ITestDevice getDevice ()

Faites tester l'appareil.

Retour
ITestDevice l' ITestDevice

courir

public void run (RunNotifier notifier)

Paramètres
notifier RunNotifier

setAbi

public void setAbi ( IAbi abi)

Paramètres
abi IAbi

setBuild

public void setBuild ( IBuildInfo buildInfo)

Paramètres
buildInfo IBuildInfo

setDevice

public void setDevice ( ITestDevice device)

Injectez l'appareil à tester.

Paramètres
device ITestDevice : l' ITestDevice à utiliser

setDeviceInfos

public void setDeviceInfos ( deviceInfos)

Paramètres
deviceInfos

setInvocationContext

public void setInvocationContext ( IInvocationContext invocationContext)

Paramètres
invocationContext IInvocationContext

Méthodes protégées

createTest

protected Object createTest ()

Nous remplaçons createTest afin de définir le périphérique.

Retour
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

Paramètres
method FrameworkMethod

notifier RunNotifier