ยูทิลิตี้เมตริก
public
class
MetricUtility
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.MetricUtility |
มีวิธีที่เป็นประโยชน์ทั่วไปในการจัดเก็บเมตริกทดสอบ โดยรวบรวมเมตริกใน ทดสอบและเขียนเมตริกลงในไฟล์
สรุป
ช่างก่อสร้างสาธารณะ | |
---|---|
MetricUtility()
|
วิธีการสาธารณะ | |
---|---|
|
aggregateMetrics(
รวมเมตริกที่คั่นด้วยคอมมา |
File
|
aggregateStoredTestMetricsAndWriteToFile(String fileName)
รวบรวมเมตริกที่เก็บรวบรวมจากการทดสอบหลายครั้ง และ เขียนเมตริกรวมลงในไฟล์ผลการทดสอบ |
void
|
buildMetricFilterPatterns(
สร้างรูปแบบนิพจน์ทั่วไปเพื่อกรองเมตริก |
|
filterMetrics(
กรองเมตริกที่ตรงกับรูปแบบ |
static
|
getStats(
คำนวณสถิติจากรายการค่าที่ระบุ |
|
getStoredTestMetric()
|
static
boolean
|
isAllDoubleValues(
ผลลัพธ์ "จริง" คือค่าทั้งหมดสามารถแยกวิเคราะห์เป็นค่า Double |
void
|
setIterationSeparator(String separator)
|
void
|
setPercentiles(
|
void
|
storeTestMetrics(TestDescription testDescription,
ใช้สำหรับจัดเก็บเมตริกการทดสอบแต่ละรายการและใช้ในการรวม |
File
|
writeResultsToFile(String testFileSuffix, String testHeaderName,
เขียนเมตริกลงในไฟล์ |
ช่างก่อสร้างสาธารณะ
ยูทิลิตี้เมตริก
public MetricUtility ()
วิธีการสาธารณะ
เมตริกรวม
publicaggregateMetrics ( rawMetrics)
รวมเมตริกที่คั่นด้วยคอมมา
พารามิเตอร์ | |
---|---|
rawMetrics |
: เมตริกที่รวบรวมระหว่างทำการทดสอบ |
คิกรีเทิร์น | |
---|---|
|
เมตริกรวม |
TotalStoredTestMetricsAndWriteToFile
public File aggregateStoredTestMetricsAndWriteToFile (String fileName)
รวบรวมเมตริกที่เก็บรวบรวมจากการทดสอบหลายครั้ง และ เขียนเมตริกรวมลงในไฟล์ผลการทดสอบ
พารามิเตอร์ | |
---|---|
fileName |
String : ชื่อไฟล์ที่จะใช้ขณะเขียนเมตริก |
คิกรีเทิร์น | |
---|---|
File |
BuildMetricFilterPatterns
public void buildMetricFilterPatterns (strictIncludeRegEx)
สร้างรูปแบบนิพจน์ทั่วไปเพื่อกรองเมตริก
พารามิเตอร์ | |
---|---|
strictIncludeRegEx |
|
เมตริกตัวกรอง
publicfilterMetrics ( parsedMetrics)
กรองเมตริกที่ตรงกับรูปแบบ
พารามิเตอร์ | |
---|---|
parsedMetrics |
|
คิกรีเทิร์น | |
---|---|
|
getStats
public staticgetStats ( values, percentiles)
คำนวณสถิติจากรายการค่าที่ระบุ
พารามิเตอร์ | |
---|---|
values |
: ค่าดิบที่จะคำนวณการรวม |
percentiles |
: สถิติที่จะรวมอยู่ในเมตริกสุดท้าย |
คิกรีเทิร์น | |
---|---|
|
มูลค่ารวม |
getStoredTestMetric
publicgetStoredTestMetric ()
คิกรีเทิร์น | |
---|---|
|
isAllDoubleValues
public static boolean isAllDoubleValues (rawValues)
ผลลัพธ์ "จริง" คือค่าทั้งหมดสามารถแยกวิเคราะห์เป็นค่า Double ไม่เช่นนั้นให้แสดงผลเป็นเท็จ
พารามิเตอร์ | |
---|---|
rawValues |
: แสดงรายการที่ตรวจสอบแล้ว |
คิกรีเทิร์น | |
---|---|
boolean |
setIterationSeparator
public void setIterationSeparator (String separator)
พารามิเตอร์ | |
---|---|
separator |
String |
ตั้งค่าเปอร์เซ็นไทล์
public void setPercentiles (percentiles)
พารามิเตอร์ | |
---|---|
percentiles |
|
storeTestMetrics
public void storeTestMetrics (TestDescription testDescription,testMetrics)
ใช้สำหรับจัดเก็บเมตริกการทดสอบแต่ละรายการและใช้ในการรวม
พารามิเตอร์ | |
---|---|
testDescription |
TestDescription : มีรายละเอียดการทดสอบ เช่น ชื่อชั้นเรียนและชื่อการทดสอบ |
testMetrics |
: เมตริกที่รวบรวมสำหรับการทดสอบ |
เขียนผลลัพธ์ถึงไฟล์
public File writeResultsToFile (String testFileSuffix, String testHeaderName,metrics, File resultsFile)
เขียนเมตริกลงในไฟล์
พารามิเตอร์ | |
---|---|
testFileSuffix |
String : ใช้เป็นคำต่อท้ายในชื่อไฟล์เมตริกทดสอบ |
testHeaderName |
String : ระบบจะเขียนเมตริกใต้ชื่อส่วนหัวการทดสอบ |
metrics |
: เพื่อเขียนในไฟล์ |
resultsFile |
File : หากค่าเป็น Null ให้สร้างไฟล์ใหม่และเขียนเมตริกในกรณีอื่นๆ ให้ต่อท้ายด้วย
ทดสอบชื่อส่วนหัวและเมตริกกับไฟล์ |
คิกรีเทิร์น | |
---|---|
File |
ด้วยเมตริก |