DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest , IRemoteTest توسعه می دهد

java.lang.object
junit.framework.TestSuite
com.android.tradefed.testtype.DeviceTestSuite


مجموعه تست Helper JUnit که خدمات IRemoteTest و IDeviceTest را ارائه می دهد.

خلاصه

سازندگان عمومی

DeviceTestSuite (Class<?> testClass)
DeviceTestSuite ()

روش های عمومی

void addTestSuite (Class<T> testClass)

تست های کلاس داده شده را به مجموعه اضافه می کند

ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

void run ( TestInformation testInfo, ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

void runTest (Test test, TestResult result)

روش والد را نادیده می‌گیرد تا در دستگاه به آزمون گنجانده شده بگذرد

void setDevice ( ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

سازندگان عمومی

DeviceTestSuite

public DeviceTestSuite (Class<?> testClass)

مولفه های
testClass Class

DeviceTestSuite

public DeviceTestSuite ()

روش های عمومی

TestSuite را اضافه کنید

public void addTestSuite (Class<T> testClass)

تست های کلاس داده شده را به مجموعه اضافه می کند

مولفه های
testClass Class

getDevice

public ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

برمی گرداند
ITestDevice ITestDevice

اجرا کن

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

مولفه های
testInfo TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها.

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

پرتاب می کند
DeviceNotAvailableException

اجرای تست

public void runTest (Test test, 
                TestResult result)

روش والد را نادیده می‌گیرد تا در دستگاه به آزمون گنجانده شده بگذرد

مولفه های
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

مولفه های
device ITestDevice : ITestDevice مورد استفاده