संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector विस्तार करता है

java.lang.ऑब्जेक्ट
मैं 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 लौटाता है जहाँ हम परिणाम अग्रेषित कर रहे हैं।

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

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

गेटबिल्डइन्फोस

public final  getBuildInfos ()

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

रिटर्न

डिवाइस प्राप्त करें

public final  getDevices ()

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

रिटर्न

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

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

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

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

प्राप्त आमंत्रण श्रोता

public final ITestInvocationListener getInvocationListener ()

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

रिटर्न
ITestInvocationListener

वास्तविक उपकरण प्राप्त करें

public final  getRealDevices ()

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

रिटर्न

getRunName

public String getRunName ()

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

रिटर्न
String mRunName, वर्तमान परीक्षण चलाने का नाम।

इस में

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

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

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

listener ITestInvocationListener : ITestInvocationListener जहां परिणाम डालना है।

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

फेंकता
DeviceNotAvailableException

आह्वान समाप्त

public final void invocationEnded (long elapsedTime)

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

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

मापदंडों
elapsedTime long : ms . में आह्वान का बीता हुआ समय

आह्वानविफल

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

लॉग एसोसिएशन

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

ऑन टेस्टएंड

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

ऑन टेस्टएंड

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

ऑन टेस्टफेल

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

परीक्षण केस विफल होने पर कॉलबैक।

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

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

फेंकता
DeviceNotAvailableException

ऑनटेस्टमॉड्यूलसमाप्त

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

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

TestRunFailed घटनाओं के लिए कॉलबैक

फेंकता
DeviceNotAvailableException

ऑन टेस्टरनस्टार्ट

public void onTestRunStart (DeviceMetricData runData)

एक परीक्षण चलाने के शुरू होने पर कॉलबैक।

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

फेंकता
DeviceNotAvailableException

ऑन टेस्टस्टार्ट

public void onTestStart (DeviceMetricData testData)

एक परीक्षण मामला शुरू होने पर कॉलबैक।

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

फेंकता
DeviceNotAvailableException

सेट अक्षम करें

public final void setDisable (boolean isDisabled)

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

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

लॉगसेवर सेट करें

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

टेस्टलॉग

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

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

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

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

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

dataType LogDataType : डेटा का LogDataType

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

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

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

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

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

dataType LogDataType : डेटा का LogDataType

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

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

टेस्टमॉड्यूलसमाप्त

public final void testModuleEnded ()

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

टेस्टमॉड्यूलशुरू किया गया

public final void testModuleStarted (IInvocationContext moduleContext)

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

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

टेस्टरनसमाप्त

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

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

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

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

टेस्टरनविफल

public final void testRunFailed (FailureDescription failure)

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

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

टेस्टरनविफल

public final void testRunFailed (String errorMessage)

एक घातक त्रुटि के कारण रिपोर्ट टेस्ट रन पूरा नहीं हो सका।

मापदंडों
errorMessage String : रन विफलता के कारण का वर्णन करने वाला String

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

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

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

मापदंडों
runName String : टेस्ट रन नाम

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

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

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

public final void testRunStarted (String runName, 
                int testCount)

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

मापदंडों
runName String : टेस्ट रन नाम

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

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

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)

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

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