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

IMetricकलेक्टर

public interface IMetricCollector
implements ILogSaverListener , IDisableable

com.android.tradefed.device.metric.IMetricCollector


मैचिंग मेट्रिक्स एकत्र करने के लिए परीक्षण के परिणाम रिपोर्ट करते समय यह इंटरफ़ेस एक डेकोरेटर के रूप में जोड़ा जाएगा।

इस इंटरफ़ेस का उपयोग एक के रूप में नहीं किया जा सकता है यहां तक ​​​​कि यह ITestInvocationListener को भी बढ़ाता है। कॉन्फ़िगरेशन जाँच इसे अस्वीकार कर देगी। इसे "metrics_collector" के रूप में उपयोग किया जाना चाहिए।

संग्राहकों से आंतरिक स्थिति बनाए रखने की अपेक्षा नहीं की जाती है क्योंकि उनका कई स्थानों पर पुन: उपयोग किया जा सकता है। यदि किसी आंतरिक स्थिति का वास्तव में उपयोग किया जाना चाहिए, तो इसे init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener) पर साफ किया जाना चाहिए।

सारांश

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

default boolean captureModuleLevel ()

संग्राहक मॉड्यूल स्तर पर कब्जा करने के लिए लागू है या नहीं और init होना चाहिए।

abstract getBuildInfos ()

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

abstract getDevices ()

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

abstract ITestInvocationListener getInvocationListener ()

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

abstract ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

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

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

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

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

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

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

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

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

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

default void onTestModuleEnded ()

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

default void onTestModuleStarted ()

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

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

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

abstract void onTestRunStart ( DeviceMetricData runData)

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

default void onTestRunStart ( DeviceMetricData runData, int testCount)

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

abstract void onTestStart ( DeviceMetricData testData)

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

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

कैप्चरमॉड्यूललेवल

public boolean captureModuleLevel ()

संग्राहक मॉड्यूल स्तर पर कब्जा करने के लिए लागू है या नहीं और init होना चाहिए।

रिटर्न
boolean

getbuildinfos

public abstract  getBuildInfos ()

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

रिटर्न

getDevices

public abstract  getDevices ()

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

रिटर्न

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

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

रिटर्न
ITestInvocationListener

इस में

public abstract ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

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

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

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

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

फेंकता
DeviceNotAvailableException

onTestAssumptionFailure

public abstract void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

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

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

फेंकता
DeviceNotAvailableException

onTestEnd

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

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

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

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

फेंकता
DeviceNotAvailableException

onTestRunStart

public abstract void onTestRunStart (DeviceMetricData runData)

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

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

फेंकता
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

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

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

testCount int : इस टेस्ट रन में टेस्ट केस की संख्या।

फेंकता
DeviceNotAvailableException

onTestStart

public abstract void onTestStart (DeviceMetricData testData)

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

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

फेंकता
DeviceNotAvailableException