बेसपोस्टप्रोसेसर

public abstract class BasePostProcessor
extends Object implements IPostProcessor

java.lang.ऑब्जेक्ट
com.android.tradefed.postprocessor.BasePostProcessor


आधार IPostProcessor जिसका हर कार्यान्वयन को विस्तार करना चाहिए। सुनिश्चित करें कि पोस्ट प्रोसेसिंग विधियों को अंतिम परिणाम संवाददाताओं से पहले बुलाया जाता है।

सारांश

सार्वजनिक निर्माणकर्ता

BasePostProcessor ()

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

final ITestInvocationListener init ( ITestInvocationListener listener)

पोस्ट प्रोसेसर का आरंभीकरण चरण.

final void invocationEnded (long elapsedTime)

रिपोर्ट करता है कि मंगलाचरण समाप्त हो गया है, चाहे सफलतापूर्वक या किसी त्रुटि स्थिति के कारण।

final void invocationFailed ( FailureDescription failure)

कुछ त्रुटि स्थिति के कारण अपूर्ण आह्वान की रिपोर्ट करता है।

final void invocationFailed (Throwable cause)

कुछ त्रुटि स्थिति के कारण अपूर्ण आह्वान की रिपोर्ट करता है।

void invocationSkipped ( SkipReason reason)

किसी आह्वान को छोड़े गए के रूप में रिपोर्ट करता है

final void invocationStarted ( IInvocationContext context)

अग्रेषित करने हेतु श्रोताओं का आह्वान

final boolean isDisabled ()

संपूर्ण ऑब्जेक्ट अक्षम होने पर सत्य लौटाता है (सेटअप और टियरडाउन दोनों को छोड़ें)।

final void logAssociation (String dataName, LogFile logFile)

कुछ मामलों में, लॉग को परीक्षण मामलों के साथ मजबूती से जुड़ा होना चाहिए, लेकिन सीधे testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) पर ऐसा करने का अवसर testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) कॉलबैक संभव नहीं है।

लॉग-टू-टेस्ट एसोसिएशन को अपडेट करता है।

processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)

सभी परीक्षणों में मेट्रिक्स और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें।

abstract processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs)

मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट तैयार करने के लिए इस पद्धति को लागू करें।

processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs ( TestDescription testDescription, testMetrics, testLogs)

प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस विधि को लागू करें।

final void setLogSaver ( ILogSaver logSaver)

कार्यान्वयनकर्ता को फ़ाइलें सहेजने की अनुमति देने के लिए ILogSaver सेट करें।

void setUp ()

परीक्षण चलने से पहले प्रारंभ करने के लिए चाइल्ड पोस्ट प्रोसेसर में इस विधि को ओवरराइड करें।

final void testAssumptionFailure ( TestDescription test, String trace)

तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है

final void testAssumptionFailure ( TestDescription test, FailureDescription failure)

तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है

final void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) का विकल्प जहां हम सीधे अंतिम समय निर्दिष्ट कर सकते हैं।

final void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

किसी व्यक्तिगत परीक्षण मामले के निष्पादन अंत की रिपोर्ट करता है।

final void testFailed ( TestDescription test, FailureDescription failure)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

final void testFailed ( TestDescription test, String trace)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

final void testIgnored ( TestDescription test)

तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है।

final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

पोस्टप्रोसेसर कार्यान्वयन से फ़ाइल लॉग करने के लिए इस विधि का उपयोग करें।

final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

परीक्षण लॉग सहेजे जाने पर कॉल किया जाता है।

final void testModuleEnded ()

मॉड्यूल रन के अंत की रिपोर्ट करता है।

final void testModuleStarted ( IInvocationContext moduleContext)

किसी मॉड्यूल के चलने की शुरुआत की रिपोर्ट करता है।

final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

परीक्षण चलाने की समाप्ति की रिपोर्ट।

final void testRunFailed ( FailureDescription failure)

FailureDescription द्वारा वर्णित विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रही।

final void testRunFailed (String errorMessage)

एक घातक त्रुटि के कारण रिपोर्ट परीक्षण पूरा होने में विफल रहा।

final void testRunStarted (String runName, int testCount, int attemptNumber)

परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।

final void testRunStarted (String runName, int testCount)

कॉलबैक का परीक्षण करें

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।

final void testRunStopped (long elapsedTime)

उपयोगकर्ता के अनुरोध के कारण रिपोर्ट परीक्षण पूरा होने से पहले ही रुक गया।

final void testSkipped ( TestDescription test, SkipReason reason)

तब कॉल किया जाता है जब कोई परीक्षण छोड़ दिया जाता है और उस कारण से निष्पादित नहीं होता है जिसकी आमतौर पर अपेक्षा नहीं की जाती है।

final void testStarted ( TestDescription test, long startTime)

testStarted(com.android.tradefed.result.TestDescription) का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) के साथ जोड़ा गया .

final void testStarted ( TestDescription test)

टेस्ट केस कॉलबैक

संरक्षित तरीके

MetricMeasurement.DataType getMetricType ()

यदि आवश्यक हो तो मीट्रिक प्रकार बदलने के लिए इस विधि को ओवरराइड करें।

String getRunName ()

सार्वजनिक निर्माणकर्ता

बेसपोस्टप्रोसेसर

public BasePostProcessor ()

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

इस में

public final ITestInvocationListener init (ITestInvocationListener listener)

पोस्ट प्रोसेसर का आरंभीकरण चरण. किसी भी परीक्षण कॉलबैक से पहले कॉल किया जाना सुनिश्चित किया गया।

पैरामीटर
listener ITestInvocationListener

रिटर्न
ITestInvocationListener

मंगलाचरणसमाप्त

public final void invocationEnded (long elapsedTime)

रिपोर्ट करता है कि मंगलाचरण समाप्त हो गया है, चाहे सफलतापूर्वक या किसी त्रुटि स्थिति के कारण।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा।

पैरामीटर
elapsedTime long : एमएस में आह्वान का बीता हुआ समय

मंगलाचरणविफल

public final void invocationFailed (FailureDescription failure)

कुछ त्रुटि स्थिति के कारण अपूर्ण आह्वान की रिपोर्ट करता है।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा।

पैरामीटर
failure FailureDescription : FailureDescription विफलता के कारण का वर्णन करता है

मंगलाचरणविफल

public final void invocationFailed (Throwable cause)

कुछ त्रुटि स्थिति के कारण अपूर्ण आह्वान की रिपोर्ट करता है।

ट्रेडफेडरेशन फ्रेमवर्क द्वारा स्वचालित रूप से बुलाया जाएगा।

पैरामीटर
cause Throwable : विफलता का Throwable कारण

मंगलाचरणछोड़ दिया गया

public void invocationSkipped (SkipReason reason)

किसी आह्वान को छोड़े गए के रूप में रिपोर्ट करता है

पैरामीटर
reason SkipReason

मंगलाचरणशुरू हुआ

public final void invocationStarted (IInvocationContext context)

अग्रेषित करने हेतु श्रोताओं का आह्वान

पैरामीटर
context IInvocationContext : मंगलाचरण के बारे में जानकारी

अक्षम है

public final boolean isDisabled ()

संपूर्ण ऑब्जेक्ट अक्षम होने पर सत्य लौटाता है (सेटअप और टियरडाउन दोनों को छोड़ें)। अन्यथा मिथ्या।

रिटर्न
boolean

लॉगएसोसिएशन

public final void logAssociation (String dataName, 
                LogFile logFile)

कुछ मामलों में, लॉग को परीक्षण मामलों के साथ मजबूती से जुड़ा होना चाहिए, लेकिन सीधे testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) पर ऐसा करने का अवसर testLogSaved(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource, com.android.tradefed.result.LogFile) कॉलबैक संभव नहीं है। इस प्रकार, यह कॉलबैक स्पष्ट रूप से एक मजबूत जुड़ाव प्रदान करने की अनुमति देता है।

लॉग-टू-टेस्ट एसोसिएशन को अपडेट करता है। यदि किसी परीक्षण के दौरान इस विधि को बुलाया जाता है, तो लॉग परीक्षण से संबंधित होता है; अन्यथा यह एक रन लॉग होगा.

पैरामीटर
dataName String : डेटा का नाम

logFile LogFile : LogFile जो पहले लॉग किया गया था और परीक्षण मामले से जुड़ा होना चाहिए।

प्रोसेसऑलटेस्टमेट्रिक्सएंडलॉग्स

public  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

सभी परीक्षणों में मेट्रिक्स और लॉग को एकत्रित करने के लिए इस पद्धति को लागू करें। इस पद्धति से निकलने वाले मेट्रिक्स रन मेट्रिक्स के रूप में रिपोर्टर होंगे। केवल नव निर्मित मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजियों के साथ किसी टकराव की अनुमति नहीं है)।

पैरामीटर
allTestMetrics ListMultimap : एक हैशमल्टीमैप जो मीट्रिक नामों के आधार पर समूहीकृत प्रत्येक परीक्षण से मीट्रिक संग्रहीत करता है।

allTestLogs : प्रत्येक परीक्षण के TestDescription कुंजियों के रूप में उपयोग करते हुए, प्रत्येक परीक्षण के लॉग फ़ाइलों के मानचित्र को उनके डेटा नामों से संग्रहीत करने वाला एक मानचित्र।

रिटर्न
सभी परीक्षण मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट।

प्रोसेसरनमेट्रिक्सएंडलॉग्स

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

मौजूदा मेट्रिक्स और लॉग से नए मेट्रिक्स का एक सेट तैयार करने के लिए इस पद्धति को लागू करें। केवल नव निर्मित मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजियों के साथ किसी टकराव की अनुमति नहीं है)।

पैरामीटर
rawMetrics : रन के लिए उपलब्ध कच्चे मेट्रिक्स का सेट।

runLogs : परीक्षण चलाने के लिए लॉग फ़ाइलों का सेट।

रिटर्न
रन मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट।

प्रोसेसटेस्टमेट्रिक्सएंडलॉग्स

public  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

प्रत्येक परीक्षण से प्रक्रिया मेट्रिक्स और लॉग पोस्ट करने के लिए इस विधि को लागू करें। केवल नव निर्मित मेट्रिक्स लौटाए जाने चाहिए, और अद्वितीय कुंजी नाम के साथ (मौजूदा कुंजियों के साथ किसी टकराव की अनुमति नहीं है)।

पैरामीटर
testDescription TestDescription : TestDescription ऑब्जेक्ट परीक्षण का वर्णन करता है।

testMetrics : परीक्षण से मेट्रिक्स का सेट.

testLogs : परीक्षण के दौरान लॉग की गई फ़ाइलों का सेट।

रिटर्न
परीक्षण मेट्रिक्स से नव निर्मित मेट्रिक्स का सेट।

सेटलॉगसेवर

public final void setLogSaver (ILogSaver logSaver)

कार्यान्वयनकर्ता को फ़ाइलें सहेजने की अनुमति देने के लिए ILogSaver सेट करें।

पैरामीटर
logSaver ILogSaver : ILogSaver

स्थापित करना

public void setUp ()

परीक्षण चलने से पहले प्रारंभ करने के लिए चाइल्ड पोस्ट प्रोसेसर में इस विधि को ओवरराइड करें।

परीक्षणधारणाविफलता

public final void testAssumptionFailure (TestDescription test, 
                String trace)

तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

trace String : विफलता का स्टैक ट्रेस

परीक्षणधारणाविफलता

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

तब कॉल किया जाता है जब एक परमाणु परीक्षण यह संकेत देता है कि यह एक ऐसी स्थिति मानता है जो झूठी है

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

failure FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है।

परीक्षण समाप्त

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) का विकल्प जहां हम सीधे अंतिम समय निर्दिष्ट कर सकते हैं। सटीक माप के लिए testStarted(com.android.tradefed.result.TestDescription, long) के साथ संयोजन करें।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

endTime long : परीक्षण समाप्त होने का समय, System.currentTimeMillis() के माध्यम से मापा गया

testMetrics : उत्सर्जित मेट्रिक्स की एक ERROR(/Map)

परीक्षण समाप्त

public final void testEnded (TestDescription test, 
                 testMetrics)

किसी व्यक्तिगत परीक्षण मामले के निष्पादन अंत की रिपोर्ट करता है।

यदि testFailed(TestDescription, FailureDescription) लागू नहीं किया गया, तो यह परीक्षा उत्तीर्ण हो गई। किसी भी कुंजी/मूल्य मेट्रिक्स को भी लौटाता है जो परीक्षण मामले के निष्पादन के दौरान उत्सर्जित हो सकता है।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

testMetrics : उत्सर्जित मेट्रिक्स की एक ERROR(/Map)

परीक्षण विफल

public final void testFailed (TestDescription test, 
                FailureDescription failure)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

failure FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है।

परीक्षण विफल

public final void testFailed (TestDescription test, 
                String trace)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

trace String : विफलता का स्टैक ट्रेस

परीक्षणअनदेखा

public final void testIgnored (TestDescription test)

तब कॉल किया जाता है जब कोई परीक्षण नहीं चलाया जाएगा, आम तौर पर क्योंकि एक परीक्षण विधि को org.junit.Ignore के साथ एनोटेट किया जाता है।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

परीक्षणलॉग

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

पोस्टप्रोसेसर कार्यान्वयन से फ़ाइल लॉग करने के लिए इस विधि का उपयोग करें।

पैरामीटर
dataName String : डेटा का एक String वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट डेटानाम प्रति आह्वान अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ एकाधिक कॉल को संभालने में सक्षम होना चाहिए

dataType LogDataType : डेटा का LogDataType

dataStream InputStreamSource : डेटा का InputStreamSource । कार्यान्वयनकर्ताओं को डेटा पढ़ना शुरू करने के लिए createInputStream को कॉल करना चाहिए, और पूरा होने पर परिणामी इनपुटस्ट्रीम को बंद करना सुनिश्चित करना चाहिए। कॉल करने वालों को यह सुनिश्चित करना चाहिए कि टेस्टलॉग विधि पूरी होने तक डेटा का स्रोत मौजूद और पहुंच योग्य बना रहे।

परीक्षण लॉग सहेजा गया

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

परीक्षण लॉग सहेजे जाने पर कॉल किया जाता है।

ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) स्थान पर उपयोग किया जाना चाहिए।

पैरामीटर
dataName String : डेटा का एक String वर्णनात्मक नाम। उदाहरण के लिए "डिवाइस_लॉगकैट"। नोट डेटानाम प्रति आह्वान अद्वितीय नहीं हो सकता है। यानी कार्यान्वयनकर्ताओं को एक ही डेटानाम के साथ एकाधिक कॉल को संभालने में सक्षम होना चाहिए

dataType LogDataType : डेटा का LogDataType

dataStream InputStreamSource : डेटा का InputStreamSource । कार्यान्वयनकर्ताओं को डेटा पढ़ना शुरू करने के लिए createInputStream को कॉल करना चाहिए, और पूरा होने पर परिणामी इनपुटस्ट्रीम को बंद करना सुनिश्चित करना चाहिए।

logFile LogFile : LogFile जिसमें सहेजी गई फ़ाइल का मेटा डेटा होता है।

testModuleसमाप्त

public final void testModuleEnded ()

मॉड्यूल रन के अंत की रिपोर्ट करता है।

testModuleशुरू हुआ

public final void testModuleStarted (IInvocationContext moduleContext)

किसी मॉड्यूल के चलने की शुरुआत की रिपोर्ट करता है। यह कॉलबैक testModuleEnded() से संबद्ध है और अनुक्रम में वैकल्पिक है। इसका उपयोग केवल रन के दौरान किया जाता है जो मॉड्यूल का उपयोग करता है: सुइट आधारित धावक।

पैरामीटर
moduleContext IInvocationContext : मॉड्यूल का IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

परीक्षण चलाने की समाप्ति की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो Map<> इंटरफ़ेस नहीं हो सकते हैं, इसलिए हमें यहां HashMap का उपयोग करना होगा।

पैरामीटर
elapsedTime long : डिवाइस ने बीता हुआ समय, मिलीसेकेंड में बताया

runMetrics : Metric के साथ परीक्षण चलाने के अंत में कुंजी-मूल्य जोड़े की सूचना दी गई।

परीक्षण चलाने में विफल

public final void testRunFailed (FailureDescription failure)

FailureDescription द्वारा वर्णित विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रही।

पैरामीटर
failure FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है।

परीक्षण चलाने में विफल

public final void testRunFailed (String errorMessage)

एक घातक त्रुटि के कारण रिपोर्ट परीक्षण पूरा होने में विफल रहा।

पैरामीटर
errorMessage String : रन विफलता का कारण बताने वाली String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।

पैरामीटर
runName String : परीक्षण चलाने का नाम

testCount int : टेस्ट रन में परीक्षणों की कुल संख्या

attemptNumber int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर इसमें वृद्धि होनी चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार पुनः प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक होनी चाहिए।

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

कॉलबैक का परीक्षण करें

पैरामीटर
runName String : परीक्षण चलाने का नाम

testCount int : टेस्ट रन में परीक्षणों की कुल संख्या

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

परीक्षण चलाने की शुरुआत की रिपोर्ट करता है।

पैरामीटर
runName String : परीक्षण चलाने का नाम

testCount int : टेस्ट रन में परीक्षणों की कुल संख्या

attemptNumber int : क्रम संख्या, एक ही रननाम के विभिन्न प्रयासों की पहचान करना जो कई बार चलते हैं। प्रयास संख्या 0-अनुक्रमित है और हर बार एक नया रन होने पर इसमें वृद्धि होनी चाहिए। उदाहरण के लिए एक परीक्षण को 3 बार पुनः प्रयास किया जाता है, इसमें एक ही रननाम के तहत कुल 4 रन होने चाहिए और प्रयास संख्या 0 से 3 तक होनी चाहिए।

startTime long : रन शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा गया

टेस्टरनस्टॉप किया गया

public final void testRunStopped (long elapsedTime)

उपयोगकर्ता के अनुरोध के कारण रिपोर्ट परीक्षण पूरा होने से पहले ही रुक गया।

कार्य: वर्तमान में अप्रयुक्त, हटाने पर विचार करें

पैरामीटर
elapsedTime long : डिवाइस ने बीता हुआ समय, मिलीसेकेंड में बताया

परीक्षणछोड़ दिया गया

public final void testSkipped (TestDescription test, 
                SkipReason reason)

तब कॉल किया जाता है जब कोई परीक्षण छोड़ दिया जाता है और उस कारण से निष्पादित नहीं होता है जिसकी आमतौर पर अपेक्षा नहीं की जाती है। उचित निष्पादन प्राप्त करने का प्रयास करने के लिए इन परीक्षणों को पुनः प्रयास करने का प्रयास किया जाएगा।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

reason SkipReason : SkipReason

परीक्षण प्रारंभ

public final void testStarted (TestDescription test, 
                long startTime)

testStarted(com.android.tradefed.result.TestDescription) का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) के साथ जोड़ा गया .

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

startTime long : परीक्षण शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा गया

परीक्षण प्रारंभ

public final void testStarted (TestDescription test)

टेस्ट केस कॉलबैक

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

संरक्षित तरीके

getMetricType

protected MetricMeasurement.DataType getMetricType ()

यदि आवश्यक हो तो मीट्रिक प्रकार बदलने के लिए इस विधि को ओवरराइड करें। डिफ़ॉल्ट रूप से मीट्रिक संसाधित प्रकार पर सेट है।

रिटर्न
MetricMeasurement.DataType

getRunName

protected String getRunName ()

रिटर्न
String