DeviceJUnit4ClassRunner

public class DeviceJUnit4ClassRunner
extends BlockJUnit4ClassRunner implements IAbiReceiver, ISetOptionReceiver, ITestInformationReceiver

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


أداة تشغيل اختبارات JUnit4 التي تتيح أيضًا استخدام IDeviceTest يجب تحديده فوق JUnit4 Test باستخدام تعليق توضيحي RunWith.

ملخّص

الفئات المُدمجة

class DeviceJUnit4ClassRunner.LogAnnotation

تعليق توضيحي مزيّف يهدف إلى نقل السجلات إلى المُخبرين 

class DeviceJUnit4ClassRunner.MetricAnnotation

تعليق توضيحي مزيّف يهدف إلى نقل المقاييس إلى المُبلِغين 

class DeviceJUnit4ClassRunner.TestLogData

تنفيذ ExternalResource وTestRule 

class DeviceJUnit4ClassRunner.TestMetrics

تنفيذ ExternalResource وTestRule 

وظائف الإنشاء العامة

DeviceJUnit4ClassRunner(Class<?> klass)

الطرق العامة

IAbi getAbi()
TestInformation getTestInformation()
void run(RunNotifier notifier)
void setAbi(IAbi abi)
void setTestInformation(TestInformation testInformation)

الطرق المحمية

Object createTest()

نستبدل createTest لضبط الجهاز.

void runChild(FrameworkMethod method, RunNotifier notifier)
Statement withAfterClasses(Statement statement)
Statement withBeforeClasses(Statement statement)

وظائف الإنشاء العامة

DeviceJUnit4ClassRunner

public DeviceJUnit4ClassRunner (Class<?> klass)

المعلمات
klass Class

عمليات الرمي
InitializationError

الطرق العامة

getAbi

public IAbi getAbi ()

المرتجعات
IAbi

getTestInformation

public TestInformation getTestInformation ()

المرتجعات
TestInformation

ضربة طويلة

public void run (RunNotifier notifier)

المعلمات
notifier RunNotifier

setAbi

public void setAbi (IAbi abi)

المعلمات
abi IAbi

setTestInformation

public void setTestInformation (TestInformation testInformation)

المعلمات
testInformation TestInformation

الطرق المحمية

createTest

protected Object createTest ()

نستبدل createTest لضبط الجهاز.

المرتجعات
Object

runChild

protected void runChild (FrameworkMethod method, 
                RunNotifier notifier)

المعلمات
method FrameworkMethod

notifier RunNotifier

withAfterClasses

protected Statement withAfterClasses (Statement statement)

المعلمات
statement Statement

المرتجعات
Statement

withBeforeClasses

protected Statement withBeforeClasses (Statement statement)

المعلمات
statement Statement

المرتجعات
Statement