MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Object | |
เ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
การทดสอบโฮสต์หมายถึงการเรียกใช้ไฟล์ไบนารี python mobly จากระบบ Android Build (Soong)
สรุป
ผู้สร้างสาธารณะ | |
---|---|
MoblyBinaryHostTest () |
วิธีการสาธารณะ | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) เพิ่ม |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) เพิ่ม |
void | addExcludeFilter (String filter) เพิ่มตัวกรองที่ต้องการยกเว้นการทดสอบ |
void | addIncludeFilter (String filter) เพิ่มตัวกรองที่จะรวมการทดสอบ |
void | clearExcludeFilters () ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
void | clearIncludeFilters () ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน |
ITestDevice | getDevice () รับอุปกรณ์ภายใต้การทดสอบ |
getExcludeFilters () ส่งกลับ | |
getIncludeFilters () ส่งกลับ | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) ดำเนินการทดสอบและรายงานผลให้ผู้ฟังทราบ |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) ฉีดอุปกรณ์ภายใต้การทดสอบ |
วิธีการป้องกัน | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath) |
void | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) แยกวิเคราะห์ผลการทดสอบ Mobly และทำการรายงานผล |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
ผู้สร้างสาธารณะ
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
วิธีการสาธารณะ
addAllExcludeFilters
public void addAllExcludeFilters (filters)
เพิ่ม ERROR(/Set)
ของตัวกรองที่ต้องการยกเว้นการทดสอบ
พารามิเตอร์ | |
---|---|
filters |
addAllรวมตัวกรอง
public void addAllIncludeFilters (filters)
เพิ่ม ERROR(/Set)
ของตัวกรองที่ต้องการรวมการทดสอบ
พารามิเตอร์ | |
---|---|
filters |
addExcludeFilter
public void addExcludeFilter (String filter)
เพิ่มตัวกรองที่ต้องการยกเว้นการทดสอบ
พารามิเตอร์ | |
---|---|
filter | String |
addIncludeFilter
public void addIncludeFilter (String filter)
เพิ่มตัวกรองที่จะรวมการทดสอบ
พารามิเตอร์ | |
---|---|
filter | String |
clearExcludeFilters
public void clearExcludeFilters ()
ลบตัวกรองการยกเว้นทั้งหมดที่ติดตามอยู่ในปัจจุบัน
clearIncludeFilters
public void clearIncludeFilters ()
ลบตัวกรองรวมทั้งหมดที่ติดตามอยู่ในปัจจุบัน
getDevice
public ITestDevice getDevice ()
รับอุปกรณ์ภายใต้การทดสอบ
คืนสินค้า | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
ส่งกลับ ERROR(/Set)
ปัจจุบันของตัวกรองที่แยกออก
คืนสินค้า | |
---|---|
วิ่ง
public final void run (TestInformation testInfo, ITestInvocationListener listener)
ดำเนินการทดสอบและรายงานผลให้ผู้ฟังทราบ
พารามิเตอร์ | |
---|---|
testInfo | TestInformation : ออบเจ็กต์ TestInformation ที่มีข้อมูลที่เป็นประโยชน์ในการรันการทดสอบ |
listener | ITestInvocationListener : ITestInvocationListener ของผลการทดสอบ |
setDevice
public void setDevice (ITestDevice device)
ฉีดอุปกรณ์ภายใต้การทดสอบ
พารามิเตอร์ | |
---|---|
device | ITestDevice : ITestDevice ที่จะใช้ |
วิธีการป้องกัน
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
พารามิเตอร์ | |
---|---|
filePath | String |
configPath | String |
คืนสินค้า | |
---|---|
String[] |
กระบวนการYamlTestResults
protected void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
แยกวิเคราะห์ผลการทดสอบ Mobly และทำการรายงานผล
พารามิเตอร์ | |
---|---|
inputStream | InputStream : การอ่านวัตถุ InputStream ในไฟล์ผลการทดสอบ Mobly |
parser | MoblyYamlResultParser : วัตถุ MoblyYamlResultParser ที่ประมวลผลผลการทดสอบ Mobly |
listener | ITestInvocationListener : อินสแตนซ์ ITestInvocationListener ที่ทำการรายงานต่างๆ |
runName | String : str ชื่อของไบนารี่การทดสอบ Mobly |
รายงานบันทึก
protected void reportLogs (File logDir, ITestInvocationListener listener)
พารามิเตอร์ | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
พารามิเตอร์ | |
---|---|
configInputStream | InputStream |
writer | Writer |
ขว้าง | |
---|---|
HarnessRuntimeException |