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

เพิ่มการทดสอบจากคลาสที่กำหนดไปยัง suite

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

เพิ่มการทดสอบจากคลาสที่กำหนดไปยัง suite

พารามิเตอร์
testClass Class

getDevice

public ITestDevice getDevice ()

รับอุปกรณ์ภายใต้การทดสอบ

คืนสินค้า
ITestDevice ITestDevice

วิ่ง

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

ดำเนินการทดสอบและรายงานผลให้ผู้ฟังทราบ

พารามิเตอร์
testInfo TestInformation : ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการรันการทดสอบ

listener ITestInvocationListener : ITestInvocationListener ของผลการทดสอบ

ขว้าง
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

แทนที่เมธอดพาเรนต์เพื่อส่งผ่านอุปกรณ์ไปยังการทดสอบที่รวมอยู่

พารามิเตอร์
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

ฉีดอุปกรณ์ภายใต้การทดสอบ

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