बेसडिवाइसमैट्रिककलेक्टर

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


IMetricCollector का मूल कार्यान्वयन जो onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) और ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) पर संग्रह शुरू और बंद करने की अनुमति देता है।

सारांश

खेत

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

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

BaseDeviceMetricCollector ()

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

final getBuildInfos ()

मंगलाचरण में उपलब्ध निर्माण जानकारी की सूची लौटाता है।

final getDevices ()

मंगलाचरण में उपलब्ध उपकरणों की सूची लौटाता है।

File getFileFromTestArtifacts (String fileName)

फ़ाइल को परीक्षण कलाकृतियों या मॉड्यूल कलाकृतियों से पुनर्प्राप्त करें और इसे बाद की कॉल के लिए मानचित्र में कैश करें।

final ITestInvocationListener getInvocationListener ()

मूल ITestInvocationListener लौटाता है जहाँ हम परिणाम अग्रेषित कर रहे हैं।

String getModuleName ()
final getRealDevices ()

getDevices() सूची से सभी गैर-स्टब डिवाइस लौटाता है।

String getRunName ()

कलेक्टर को ट्रिगर करने वाले टेस्ट रन mRunName का नाम लौटाता है।

ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

कलेक्टर की शुरुआत वर्तमान संदर्भ के साथ और जहां परिणाम अग्रेषित करने के लिए।

final void invocationEnded (long elapsedTime)

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

final void invocationFailed ( FailureDescription failure)

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

final void invocationFailed (Throwable cause)

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

final void invocationStarted ( IInvocationContext context)

अग्रेषण श्रोताओं को अग्रेषित करने के लिए

final boolean isDisabled ()

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

final void logAssociation (String dataName, LogFile logFile)

आंतरिक मीट्रिक संग्राहक कार्यान्वयन का उपयोग न करें।

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

कॉलबैक जब एक परीक्षण मामला धारणा विफलता के साथ विफल हो जाता है।

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है।

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है।

void onTestFail ( DeviceMetricData testData, TestDescription test)

कॉलबैक जब एक परीक्षण मामला विफल हो जाता है।

void onTestModuleEnded ()

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

void onTestModuleStarted ()

मॉड्यूल प्रारंभ होने वाले ईवेंट को कैप्चर करने की अनुमति देता है।

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक।

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

TestRunFailed इवेंट के लिए कॉलबैक

void onTestRunStart ( DeviceMetricData runData)

टेस्ट रन शुरू होने पर कॉलबैक।

void onTestStart ( DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक।

final void setDisable (boolean isDisabled)

सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं।

final void setLogSaver ( ILogSaver logSaver)

आंतरिक मीट्रिक संग्राहक कार्यान्वयन का उपयोग न करें।

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 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)

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

खेत

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

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

बेसडिवाइसमैट्रिककलेक्टर

public BaseDeviceMetricCollector ()

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

getbuildinfos

public final  getBuildInfos ()

मंगलाचरण में उपलब्ध निर्माण जानकारी की सूची लौटाता है।

रिटर्न

getDevices

public final  getDevices ()

मंगलाचरण में उपलब्ध उपकरणों की सूची लौटाता है।

रिटर्न

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

फ़ाइल को परीक्षण कलाकृतियों या मॉड्यूल कलाकृतियों से पुनर्प्राप्त करें और इसे बाद की कॉल के लिए मानचित्र में कैश करें।

मापदंडों
fileName String : कलाकृतियों में देखने के लिए फ़ाइल का नाम।

रिटर्न
File परीक्षण विरूपण साक्ष्य या मॉड्यूल विरूपण साक्ष्य से फ़ाइल। फ़ाइल नहीं मिलने पर वापस लौटता है।

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

मूल ITestInvocationListener लौटाता है जहाँ हम परिणाम अग्रेषित कर रहे हैं।

रिटर्न
ITestInvocationListener

getModuleName

public String getModuleName ()

रिटर्न
String

getRealDevices

public final  getRealDevices ()

getDevices() सूची से सभी गैर-स्टब डिवाइस लौटाता है।

रिटर्न

getRunName

public String getRunName ()

कलेक्टर को ट्रिगर करने वाले टेस्ट रन mRunName का नाम लौटाता है।

रिटर्न
String mRunName, वर्तमान टेस्ट रन नाम।

इस में

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

कलेक्टर की शुरुआत वर्तमान संदर्भ के साथ और जहां परिणाम अग्रेषित करने के लिए। प्रति उदाहरण केवल एक बार कॉल किया जाएगा, और कलेक्टर से इसके आंतरिक संदर्भ और श्रोता को अपडेट करने की अपेक्षा की जाती है। Init को टेस्ट रन के दौरान हमेशा पहले नहीं बुलाया जाएगा।

जब तक आप नहीं जानते कि आप क्या कर रहे हैं, ओवरराइड न करें।

मापदंडों
context IInvocationContext : प्रगति में मंगलाचरण के लिए IInvocationContext

listener ITestInvocationListener : ITestInvocationListener परिणाम कहाँ डालना है।

रिटर्न
ITestInvocationListener नया श्रोता मूल को लपेट रहा है।

फेंकता
DeviceNotAvailableException

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

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 final void invocationStarted (IInvocationContext context)

अग्रेषण श्रोताओं को अग्रेषित करने के लिए

मापदंडों
context IInvocationContext : मंगलाचरण के बारे में जानकारी

अक्षम है

public final boolean isDisabled ()

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

रिटर्न
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

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

मापदंडों
dataName String : डेटा का नाम

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

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

कॉलबैक जब एक परीक्षण मामला धारणा विफलता के साथ विफल हो जाता है।

मापदंडों
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है।

test TestDescription : टेस्ट केस का टेस्ट TestDescription प्रगति पर है।

फेंकता
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है। यह सफाई का समय होना चाहिए।

मापदंडों
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान समान ऑब्जेक्ट होगा।

currentTestCaseMetrics : मैट्रिक्स का वर्तमान मानचित्र ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास किया गया।

test TestDescription : टेस्ट केस का टेस्ट TestDescription प्रगति पर है।

फेंकता
DeviceNotAvailableException

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

कॉलबैक जब एक परीक्षण मामला समाप्त हो गया है। यह सफाई का समय होना चाहिए।

मापदंडों
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान समान ऑब्जेक्ट होगा।

currentTestCaseMetrics : मैट्रिक्स का वर्तमान मानचित्र ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

कॉलबैक जब एक परीक्षण मामला विफल हो जाता है।

मापदंडों
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है।

test TestDescription : टेस्ट केस का टेस्ट TestDescription प्रगति पर है।

फेंकता
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

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

फेंकता
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

मॉड्यूल प्रारंभ होने वाले ईवेंट को कैप्चर करने की अनुमति देता है।

फेंकता
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

टेस्ट रन समाप्त होने पर कॉलबैक। यह सफाई का समय होना चाहिए।

मापदंडों
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है। onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान समान ऑब्जेक्ट होगा।

currentRunMetrics : मेट्रिक्स का वर्तमान मानचित्र ERROR(/#testRunEnded(long,Map)) को पास किया गया।

फेंकता
DeviceNotAvailableException

onTestRunअसफल

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

TestRunFailed इवेंट के लिए कॉलबैक

फेंकता
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

टेस्ट रन शुरू होने पर कॉलबैक।

मापदंडों
runData DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है।

फेंकता
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक।

मापदंडों
testData DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है।

फेंकता
DeviceNotAvailableException

अक्षम करें

public final void setDisable (boolean isDisabled)

सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं। अक्षम का अर्थ है कि सेटअप और टियरडाउन चरण दोनों को छोड़ दिया जाना चाहिए. डिफ़ॉल्ट कन्स्ट्रक्टर में डिफ़ॉल्ट रूप से किसी ऑब्जेक्ट को अक्षम करने के लिए उपयोग किया जा सकता है।

मापदंडों
isDisabled boolean : वह स्थिति जिसमें वस्तु को रखा जाना चाहिए।

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

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

मापदंडों
logSaver ILogSaver : ILogSaver

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

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 : परीक्षण की पहचान करता है

testLog

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

परीक्षण मंगलाचरण से संबंधित लॉग या डीबग डेटा प्रदान करता है।

ERROR(/ITestInvocationListener#invocationFailed(Throwable)) या ERROR(/ITestInvocationListener#invocationEnded(long)) से पहले कॉल किया जाना चाहिए

ट्रेडफेडरेशन फ्रेमवर्क स्वचालित रूप से इस विधि को कॉल करेगा, होस्ट लॉग प्रदान करेगा और यदि लागू हो, डिवाइस लॉगकैट।

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

dataType LogDataType : डेटा का LogDataType

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

testLogSaved

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

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

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

dataType LogDataType : डेटा का LogDataType

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

logFile LogFile : सहेजी गई फ़ाइल का मेटा डेटा युक्त LogFile

testModuleEnd

public final void testModuleEnded ()

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

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

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

मापदंडों
moduleContext IInvocationContext : मॉड्यूल का IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

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

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

runMetrics : Metric के साथ टेस्ट रन के अंत में रिपोर्ट किए गए की-वैल्यू पेयर।

testrunFailed

public final void testRunFailed (FailureDescription failure)

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

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

testrunFailed

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() के माध्यम से मापा जाता है

testRunStopped

public final void testRunStopped (long elapsedTime)

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

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

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

परीक्षण शुरू

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 : परीक्षण की पहचान करता है