MetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.ยืนยัน | ||
↳ | 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 : ชื่อที่สื่อความหมาย String ของข้อมูล เช่น "device_logcat" หมายเหตุ dataName อาจไม่ซ้ำกันต่อการร้องขอ นั่นคือผู้ดำเนินการจะต้องสามารถจัดการการโทรหลายครั้งด้วย dataName เดียวกัน |
dataType | LogDataType : LogDataType ของข้อมูล |
dataStream | InputStreamSource : InputStreamSource ของข้อมูล ผู้นำไปใช้งานควรเรียก 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-12-01 UTC