ตัวดำเนินการทดสอบหน่วยของ Python

public class PythonUnitTestRunner
extends Object implements IBuildReceiver, IRemoteTest

java.lang.Object
com.android.tradefed.testtype.PythonUnitTestRunner


เลิกใช้งานชั้นเรียนนี้แล้ว
โปรดใช้ PythonBinaryHostTest แทน

เรียกใช้การทดสอบ Python ที่เขียนด้วยไลบรารี unittest

สรุป

ช่างก่อสร้างสาธารณะ

PythonUnitTestRunner()

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

void run(TestInformation testInfo, ITestInvocationListener listener)

เรียกใช้การทดสอบ และรายงานผลไปยังผู้ฟัง

void setBuild(IBuildInfo buildInfo)

วิธีการป้องกัน

void checkPythonVersion(CommandResult c)
IBuildInfo getBuild()

แสดงผล IBuildInfo สำหรับการเรียกใช้นี้

IRunUtil getRunUtil()

แสดง IRunUtil ที่เรียกใช้ unittest

ช่างก่อสร้างสาธารณะ

ตัวดำเนินการทดสอบหน่วยของ Python

public PythonUnitTestRunner ()

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

โฮมรัน

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

เรียกใช้การทดสอบ และรายงานผลไปยังผู้ฟัง

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

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

การขว้าง
DeviceNotAvailableException

ตั้งค่าบิลด์

public void setBuild (IBuildInfo buildInfo)

พารามิเตอร์
buildInfo IBuildInfo

วิธีการป้องกัน

ตรวจสอบเวอร์ชัน Python

protected void checkPythonVersion (CommandResult c)

พารามิเตอร์
c CommandResult

getBuild

protected IBuildInfo getBuild ()

แสดงผล IBuildInfo สำหรับการเรียกใช้นี้

คิกรีเทิร์น
IBuildInfo

GetRunUtil

protected IRunUtil getRunUtil ()

แสดง IRunUtil ที่เรียกใช้ unittest

คิกรีเทิร์น
IRunUtil