MetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | Junit.framework.Assert | ||
↳ | Junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
ส่วนขยายของ TestCase
ที่อนุญาตให้บันทึกเมตริกเมื่อทำงานเป็นส่วนหนึ่งของ TradeFed โดยตรงในฐานะ DeviceTestCase
หรือเป็นส่วนหนึ่งของ HostTest
สิ่งที่ต้องทำ: ประเมินว่าการเรียกใช้เมตริก (ไม่ใช่เฉพาะการทดสอบเมตริก) เหมาะสมสำหรับการทดสอบ JUnit3 หรือไม่
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | MetricTestCase.LogHolder โครงสร้างเพื่อเก็บไฟล์บันทึกที่จะรายงาน |
เขตข้อมูล | |
---|---|
public | mLogs |
public | mMetrics
|
ผู้สร้างสาธารณะ | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) สร้างกรณีทดสอบด้วยชื่อที่กำหนด |
วิธีการสาธารณะ | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) โทรกลับจากตัวส่งต่อ JUnit3 เพื่อรับบันทึกจากการทดสอบ |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value) บันทึกเมตริกสำหรับกรณีทดสอบ |
เขตข้อมูล
mLogs
publicmLogs
เมตริก
publicmMetrics
ผู้สร้างสาธารณะ
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
สร้างกรณีทดสอบด้วยชื่อที่กำหนด สืบทอดมาจากตัวสร้าง TestCase
พารามิเตอร์ | |
---|---|
name | String |
วิธีการสาธารณะ
เพิ่มTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
โทรกลับจากตัวส่งต่อ JUnit3 เพื่อรับบันทึกจากการทดสอบ
พารามิเตอร์ | |
---|---|
dataName | String : ชื่ออธิบายสตริงของข้อมูล เช่น "device_logcat" หมายเหตุ dataName อาจไม่ซ้ำกันต่อการเรียกใช้ คือผู้ดำเนินการต้องสามารถจัดการการโทรหลายรายการด้วย dataName เดียวกันได้ |
dataType | LogDataType : LogDataType ของข้อมูล |
dataStream | InputStreamSource : InputStreamSource ของข้อมูล Implementers ควรเรียก createInputStream เพื่อเริ่มอ่านข้อมูล และตรวจสอบให้แน่ใจว่าได้ปิด InputStream ที่เป็นผลลัพธ์เมื่อเสร็จสิ้น ผู้โทรควรตรวจสอบให้แน่ใจว่าแหล่งที่มาของข้อมูลยังคงอยู่และสามารถเข้าถึงได้จนกว่าวิธีการ testLog จะเสร็จสมบูรณ์ |
เพิ่ม TestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
พารามิเตอร์ | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
เพิ่ม TestMetric
public final void addTestMetric (String key, String value)
บันทึกเมตริกสำหรับกรณีทดสอบ
พารามิเตอร์ | |
---|---|
key | String : คีย์ที่จะพบเมตริก |
value | String : เชื่อมโยงกับคีย์ |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-03-30 UTC