बेसडिवाइसमैट्रिककलेक्टर
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 () मूल रिटर्न |
final | getRealDevices () रिटर्न से सभी गैर-ठूंठ उपकरणों |
String | getRunName () रिटर्न परीक्षण चालन के नाम |
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 finalgetBuildInfos ()
आमंत्रण में उपलब्ध बिल्ड जानकारी की सूची देता है।
रिटर्न | |
---|---|
डिवाइस प्राप्त करें
public finalgetDevices ()
आह्वान में उपलब्ध उपकरणों की सूची लौटाता है।
रिटर्न | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
फ़ाइल को परीक्षण कलाकृतियों या मॉड्यूल कलाकृतियों से पुनर्प्राप्त करें और इसे बाद की कॉल के लिए मानचित्र में कैश करें।
मापदंडों | |
---|---|
fileName | String : फ़ाइल का नाम कलाकृतियों में देखने के लिए। |
रिटर्न | |
---|---|
File | परीक्षण आर्टिफ़ैक्ट या मॉड्यूल आर्टिफ़ैक्ट से फ़ाइल। फ़ाइल नहीं मिलने पर शून्य लौटाता है। |
प्राप्त आमंत्रण श्रोता
public final ITestInvocationListener getInvocationListener ()
मूल रिटर्न ITestInvocationListener
जहाँ हम परिणाम अग्रेषित कर रहे हैं।
रिटर्न | |
---|---|
ITestInvocationListener |
वास्तविक उपकरण प्राप्त करें
public finalgetRealDevices ()
रिटर्न से सभी गैर-ठूंठ उपकरणों 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 |