MetricUtility

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)

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

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

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

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

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

पब्लिक कंस्ट्रक्टर

MetricUtility

public MetricUtility ()

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

aggregateMetrics

public  aggregateMetrics ( rawMetrics)

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

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

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

aggregateStoredTestMetricsAndWriteToFile

public File aggregateStoredTestMetricsAndWriteToFile (String fileName)

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

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

रिटर्न
File

buildMetricFilterPatterns

public void buildMetricFilterPatterns ( strictIncludeRegEx)

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

पैरामीटर
strictIncludeRegEx

filterMetrics

public  filterMetrics ( parsedMetrics)

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

पैरामीटर
parsedMetrics

रिटर्न

getStats

public static  getStats ( values, 
                 percentiles)

वैल्यू की दी गई सूची से आंकड़े कैलकुलेट करें.

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

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

रिटर्न
एग्रीगेट की गई वैल्यू.

getStoredTestMetric

public  getStoredTestMetric ()

रिटर्न

isAllDoubleValues

public static boolean isAllDoubleValues ( rawValues)

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

पैरामीटर
rawValues : वह सूची जिसकी वैल्यू की पुष्टि की जाती है.

रिटर्न
boolean

setIterationSeparator

public void setIterationSeparator (String separator)

पैरामीटर
separator String

setPercentiles

public void setPercentiles ( percentiles)

पैरामीटर
percentiles

storeTestMetrics

public void storeTestMetrics (TestDescription testDescription, 
                 testMetrics)

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

पैरामीटर
testDescription TestDescription: इसमें टेस्ट की जानकारी होती है, जैसे कि क्लास का नाम और टेस्ट का नाम.

testMetrics : टेस्ट के लिए इकट्ठा की गई मेट्रिक.

writeResultsToFile

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

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

पैरामीटर
testFileSuffix String: इसका इस्तेमाल, टेस्ट मेट्रिक फ़ाइल के नाम में सफ़िक्स के तौर पर किया जाता है.

testHeaderName String: मेट्रिक, टेस्ट हेडर के नाम के नीचे लिखी जाएंगी.

metrics : फ़ाइल में लिखने के लिए.

resultsFile File: अगर वैल्यू null है, तो एक नई फ़ाइल बनाएं और मेट्रिक लिखें. अगर वैल्यू null नहीं है, तो फ़ाइल में टेस्ट हेडर का नाम और मेट्रिक जोड़ें.

रिटर्न
File फ़ाइल में मेट्रिक शामिल करें.