बेसडिवाइसमैट्रिककलेक्टर
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
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 () |
सार्वजनिक तरीके | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () मंगलाचरण में उपलब्ध निर्माण जानकारी की सूची लौटाता है। |
final | getDevices () मंगलाचरण में उपलब्ध उपकरणों की सूची लौटाता है। |
File | getFileFromTestArtifacts (String fileName) फ़ाइल को परीक्षण कलाकृतियों या मॉड्यूल कलाकृतियों से पुनर्प्राप्त करें और इसे बाद की कॉल के लिए मानचित्र में कैश करें। |
final ITestInvocationListener | getInvocationListener () मूल |
String | getModuleName () |
final | getRealDevices () |
String | getRunName () कलेक्टर को ट्रिगर करने वाले टेस्ट रन |
final 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 () यदि संपूर्ण ऑब्जेक्ट अक्षम है (सेटअप और टियरडाउन दोनों को छोड़ दें) तो सही रिटर्न देता है। |
boolean | isDisabledReceiver () |
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) टेस्ट केस शुरू होने पर कॉलबैक। |
void | rebootEnded ( ITestDevice device) डिवाइस में रीबूट समाप्त होने पर अधिसूचना प्राप्त करें। |
void | rebootStarted ( ITestDevice device) डिवाइस में रीबूट प्रारंभ होने पर अधिसूचना प्राप्त करता है। |
final void | setDisable (boolean isDisabled) सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं। |
void | setDisableReceiver (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) |
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) विफलता |
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) |
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 ()
सार्वजनिक तरीके
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
getbuildinfos
public finalgetBuildInfos ()
मंगलाचरण में उपलब्ध निर्माण जानकारी की सूची लौटाता है।
रिटर्न | |
---|---|
getDevices
public finalgetDevices ()
मंगलाचरण में उपलब्ध उपकरणों की सूची लौटाता है।
रिटर्न | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
फ़ाइल को परीक्षण कलाकृतियों या मॉड्यूल कलाकृतियों से पुनर्प्राप्त करें और इसे बाद की कॉल के लिए मानचित्र में कैश करें।
पैरामीटर | |
---|---|
fileName | String : कलाकृतियों में देखने के लिए फ़ाइल का नाम। |
रिटर्न | |
---|---|
File | परीक्षण विरूपण साक्ष्य या मॉड्यूल विरूपण साक्ष्य से फ़ाइल। फ़ाइल नहीं मिलने पर वापस लौटता है। |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
मूल ITestInvocationListener
लौटाता है जहाँ हम परिणाम अग्रेषित कर रहे हैं।
रिटर्न | |
---|---|
ITestInvocationListener |
getModuleName
public String getModuleName ()
रिटर्न | |
---|---|
String |
getRealDevices
public finalgetRealDevices ()
getDevices()
सूची से सभी गैर-स्टब डिवाइस लौटाता है।
रिटर्न | |
---|---|
getRunName
public String getRunName ()
कलेक्टर को ट्रिगर करने वाले टेस्ट रन mRunName
का नाम लौटाता है।
रिटर्न | |
---|---|
String | mRunName, वर्तमान टेस्ट रन नाम। |
इस में
public final 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 : ERROR(/Throwable) विफलता का कारण |
मंगलाचरण प्रारंभ
public final void invocationStarted (IInvocationContext context)
अग्रेषण श्रोताओं को अग्रेषित करने के लिए
पैरामीटर | |
---|---|
context | IInvocationContext : मंगलाचरण के बारे में जानकारी |
अक्षम है
public final boolean isDisabled ()
यदि संपूर्ण ऑब्जेक्ट अक्षम है (सेटअप और टियरडाउन दोनों को छोड़ दें) तो सही रिटर्न देता है। झूठा अन्यथा।
रिटर्न | |
---|---|
boolean |
isDisabledReceiver
public boolean isDisabledReceiver ()
IDeviceActionReceiver
अक्षम है या नहीं।
रिटर्न | |
---|---|
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 इवेंट के लिए कॉलबैक
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
टेस्ट रन शुरू होने पर कॉलबैक।
पैरामीटर | |
---|---|
runData | DeviceMetricData : DeviceMetricData चलाने के लिए डेटा धारण करता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
onTestStart
public void onTestStart (DeviceMetricData testData)
टेस्ट केस शुरू होने पर कॉलबैक।
पैरामीटर | |
---|---|
testData | DeviceMetricData : DeviceMetricData परीक्षण मामले के लिए डेटा धारण करता है। |
फेंकता | |
---|---|
DeviceNotAvailableException |
रीबूट समाप्त
public void rebootEnded (ITestDevice device)
डिवाइस में रीबूट समाप्त होने पर अधिसूचना प्राप्त करें।
नोट: रिसीवर को इस कॉलबैक के दौरान रीबूट करने से बचना चाहिए। रिबूट के किसी भी प्रयास को नजरअंदाज कर दिया जाएगा।
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice जहां रिबूट समाप्त हुआ। |
फेंकता | |
---|---|
DeviceNotAvailableException |
रीबूट प्रारंभ
public void rebootStarted (ITestDevice device)
डिवाइस में रीबूट प्रारंभ होने पर अधिसूचना प्राप्त करता है।
नोट: रिसीवर को इस कॉलबैक के दौरान रीबूट करने से बचना चाहिए। रिबूट के किसी भी प्रयास को नजरअंदाज कर दिया जाएगा।
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice जहां रिबूट शुरू हुआ। |
फेंकता | |
---|---|
DeviceNotAvailableException |
अक्षम करें
public final void setDisable (boolean isDisabled)
सेट करता है कि वस्तु को अक्षम किया जाना चाहिए या नहीं। अक्षम का अर्थ है कि सेटअप और टियरडाउन चरण दोनों को छोड़ दिया जाना चाहिए. डिफ़ॉल्ट कन्स्ट्रक्टर में डिफ़ॉल्ट रूप से किसी ऑब्जेक्ट को अक्षम करने के लिए उपयोग किया जा सकता है।
पैरामीटर | |
---|---|
isDisabled | boolean : वह स्थिति जिसमें वस्तु को रखा जाना चाहिए। |
सेट डिसेबल रिसीवर
public void setDisableReceiver (boolean isDisabled)
सेट करता है कि क्या IDeviceActionReceiver
अक्षम किया जाना चाहिए। अक्षम करने का अर्थ है कि यह डिवाइस क्रिया ईवेंट प्राप्त करने के लिए डिवाइस में पंजीकृत नहीं होगा।
पैरामीटर | |
---|---|
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 : परीक्षण समाप्त होने का समय, ERROR(/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 : एक ERROR(/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 : एक ERROR(/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 : ERROR(/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 : रन शुरू होने का समय, ERROR(/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 : परीक्षण शुरू होने का समय, ERROR(/System#currentTimeMillis()) द्वारा मापा गया |
परीक्षण शुरू
public final void testStarted (TestDescription test)
टेस्ट केस कॉलबैक
पैरामीटर | |
---|---|
test | TestDescription : परीक्षण की पहचान करता है |