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

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 onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

एक परीक्षण रन समाप्त होने पर कॉलबैक।

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)
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)
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)
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 ()

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

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

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 नया श्रोता मूल को लपेटता है।

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

public final void invocationEnded (long elapsedTime)

मापदंडों
elapsedTime long

आह्वानविफल

public final void invocationFailed (FailureDescription failure)

मापदंडों
failure FailureDescription

आह्वानविफल

public final void invocationFailed (Throwable cause)

मापदंडों
cause 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

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

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

test TestDescription : TestDescription का कार्य प्रगति पर परीक्षण का मामला की।

ऑन टेस्टएंड

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

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

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

currentTestCaseMetrics : के लिए पारित किया मैट्रिक्स की वर्तमान मानचित्र ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)

test TestDescription : TestDescription का कार्य प्रगति पर परीक्षण का मामला की।

ऑन टेस्टएंड

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

currentTestCaseMetrics : के लिए पारित किया मैट्रिक्स की वर्तमान मानचित्र ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map)

ऑन टेस्टफेल

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

test TestDescription : TestDescription का कार्य प्रगति पर परीक्षण का मामला की।

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

मापदंडों
runData DeviceMetricData : DeviceMetricData रन के लिए डेटा पकड़े। के दौरान के रूप में एक ही वस्तु हो जाएगा onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)

currentRunMetrics : के लिए पारित किया मैट्रिक्स की वर्तमान मानचित्र ITestLifeCycleReceiver.testRunEnded(long, Map)

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

मापदंडों
testData DeviceMetricData

failure FailureDescription

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

public void onTestRunStart (DeviceMetricData runData)

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

मापदंडों
runData DeviceMetricData : DeviceMetricData रन के लिए डेटा पकड़े।

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

public void onTestStart (DeviceMetricData testData)

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

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

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

public final void setDisable (boolean isDisabled)

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

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

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

public final void setLogSaver (ILogSaver logSaver)

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

मापदंडों
logSaver 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

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

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

मापदंडों
test TestDescription

endTime long

testMetrics

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

public final void testEnded (TestDescription test, 
                 testMetrics)

मापदंडों
test TestDescription

testMetrics

परीक्षण विफल

public final void testFailed (TestDescription test, 
                FailureDescription failure)

मापदंडों
test TestDescription

failure FailureDescription

परीक्षण विफल

public final void testFailed (TestDescription test, 
                String trace)

मापदंडों
test TestDescription

trace String

परीक्षण पर ध्यान नहीं दिया गया

public final void testIgnored (TestDescription test)

मापदंडों
test TestDescription

टेस्टलॉग

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

मापदंडों
dataName String

dataType LogDataType

dataStream InputStreamSource

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

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

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

मापदंडों
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

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

public final void testModuleEnded ()

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

public final void testModuleStarted (IInvocationContext moduleContext)

मापदंडों
moduleContext IInvocationContext

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

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

मापदंडों
elapsedTime long

runMetrics

टेस्टरनविफल

public final void testRunFailed (FailureDescription failure)

मापदंडों
failure FailureDescription

टेस्टरनविफल

public final void testRunFailed (String errorMessage)

मापदंडों
errorMessage String

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

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

मापदंडों
runName String

testCount int

attemptNumber int

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

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

startTime long

टेस्टरनस्टॉप्ड

public final void testRunStopped (long elapsedTime)

मापदंडों
elapsedTime long

परीक्षण शुरू हुआ

public final void testStarted (TestDescription test, 
                long startTime)

मापदंडों
test TestDescription

startTime long

परीक्षण शुरू हुआ

public final void testStarted (TestDescription test)

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

मापदंडों
test TestDescription