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

วิธีการสาธารณะ

addTestSuite

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

ตั้งค่าอุปกรณ์

public void setDevice (ITestDevice device)

ใส่อุปกรณ์ที่อยู่ระหว่างการทดสอบ

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะใช้