मेट्रिक यूटिलिटी

public class MetricUtility
extends Object

java.lang.Object
com.android.tradefed.util.MetricUtility


इसमें टेस्ट मेट्रिक को स्टोर करने के लिए, यूटिलिटी वाले सामान्य तरीके शामिल हैं. साथ ही, इसमें मेट्रिक को एक जैसी परीक्षण करके मेट्रिक को फ़ाइल में लिखा जा सकता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

MetricUtility()

सार्वजनिक तरीके

aggregateMetrics( rawMetrics)

कॉमा से अलग की गई मेट्रिक को इकट्ठा करें.

File aggregateStoredTestMetricsAndWriteToFile(String fileName)

अलग-अलग टेस्ट की मदद से इकट्ठा की गई मेट्रिक को इकट्ठा करें और इकट्ठा की गई मेट्रिक को जांच के नतीजे वाली फ़ाइल में लिखो.

void buildMetricFilterPatterns( strictIncludeRegEx)

मेट्रिक को फ़िल्टर करने के लिए, रेगुलर एक्सप्रेशन पैटर्न बनाएं.

filterMetrics( parsedMetrics)

पैटर्न से मेल खाने वाली मेट्रिक फ़िल्टर करें.

static getStats( values, percentiles)

वैल्यू की दी गई सूची से आंकड़ों का हिसाब लगाएं.

getStoredTestMetric()
static boolean isAllDoubleValues( rawValues)

'सही जवाब' सभी वैल्यू को डबल वैल्यू में पार्स किया जा सकता है.

void setIterationSeparator(String separator)
void setPercentiles( percentiles)
void storeTestMetrics(TestDescription testDescription, testMetrics)

इसका इस्तेमाल अलग-अलग टेस्ट मेट्रिक को स्टोर करने और एग्रीगेशन के लिए किया जाता है.

File writeResultsToFile(String testFileSuffix, String testHeaderName, metrics, File resultsFile)

किसी फ़ाइल में मेट्रिक सेव करें.

सार्वजनिक कंस्ट्रक्टर

मेट्रिक यूटिलिटी

public MetricUtility ()

सार्वजनिक तरीके

एग्रीगेट मेट्रिक

public  aggregateMetrics ( rawMetrics)

कॉमा से अलग की गई मेट्रिक को इकट्ठा करें.

पैरामीटर
rawMetrics : टेस्ट रन के दौरान इकट्ठा की गई मेट्रिक.

रिटर्न
मेट्रिक का इस्तेमाल किया जा सकता है.

एग्रीगेटस्टोर्डटेस्ट मेट्रिक्सऐंडराइटटूफ़ाइल

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

अलग-अलग टेस्ट की मदद से इकट्ठा की गई मेट्रिक को इकट्ठा करें और इकट्ठा की गई मेट्रिक को जांच के नतीजे वाली फ़ाइल में लिखो.

पैरामीटर
fileName String: मेट्रिक लिखते समय इस्तेमाल करने के लिए फ़ाइल का नाम.

रिटर्न
File

बिल्ड मेट्रिकफ़िल्टर पैटर्न

public void buildMetricFilterPatterns ( strictIncludeRegEx)

मेट्रिक को फ़िल्टर करने के लिए, रेगुलर एक्सप्रेशन पैटर्न बनाएं.

पैरामीटर
strictIncludeRegEx

फ़िल्टर मेट्रिक

public  filterMetrics ( parsedMetrics)

पैटर्न से मेल खाने वाली मेट्रिक फ़िल्टर करें.

पैरामीटर
parsedMetrics

रिटर्न

getStats

public static  getStats ( values, 
                 percentiles)

वैल्यू की दी गई सूची से आंकड़ों का हिसाब लगाएं.

पैरामीटर
values : एग्रीगेशन की गिनती करने के लिए रॉ वैल्यू.

percentiles : फ़ाइनल मेट्रिक में शामिल किए जाने वाले आंकड़े.

रिटर्न
एग्रीगेट किए गए मान.

getStoredTestMetric

public  getStoredTestMetric ()

रिटर्न

isAllDoubleClickवैल्यू

public static boolean isAllDoubleValues ( rawValues)

'सही जवाब' सभी वैल्यू को डबल वैल्यू में पार्स किया जा सकता है. अगर ऐसा नहीं है, तो 'गलत' दिखाएं.

पैरामीटर
rawValues : सूची, जिसके मानों की पुष्टि की गई है.

रिटर्न
boolean

सेटइटरेशन सेपरेटर

public void setIterationSeparator (String separator)

पैरामीटर
separator String

सेट परसेंटाइल

public void setPercentiles ( percentiles)

पैरामीटर
percentiles

स्टोरटेस्ट मेट्रिक

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: अगर कोई वैल्यू नहीं है, तो नई फ़ाइल बनाएं और मेट्रिक लिखें, नहीं तो उसे जोड़ें हेडर के नाम और मेट्रिक की जांच करें.

रिटर्न
File फ़ाइल से अलग है.