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 مورد استفاده