GcovCodeCoverageCollector
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.ऑब्जेक्ट | ||
मैं | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
मैं | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
एक BaseDeviceMetricCollector
कि उपकरण से बाहर gcov कवरेज माप खींच और उन्हें परीक्षण कलाकृतियों के रूप में प्रवेश करेंगे।
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
GcovCodeCoverageCollector () |
सार्वजनिक तरीके | |
---|---|
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) वर्तमान संदर्भ के साथ कलेक्टर का आरंभीकरण और परिणाम कहां अग्रेषित करें। |
void | logCoverageMeasurements (String runName) डिवाइस से मूल कवरेज माप खींचता है और उन्हें लॉग करता है। |
void | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) एक परीक्षण रन समाप्त होने पर कॉलबैक। |
void | setCollectOnTestEnd (boolean collect) सेट करता है कि testRunEnded पर कवरेज एकत्र करना है या नहीं। |
void | setConfiguration ( IConfiguration config) Injects |
सार्वजनिक निर्माणकर्ता
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
सार्वजनिक तरीके
इस में
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
वर्तमान संदर्भ के साथ कलेक्टर का आरंभीकरण और परिणाम कहां अग्रेषित करें। प्रति उदाहरण केवल एक बार कॉल किया जाएगा, और कलेक्टर से अपने आंतरिक संदर्भ और श्रोता को अपडेट करने की अपेक्षा की जाती है। हमेशा पहले टेस्ट रन के दौरान इनिट को कभी नहीं बुलाया जाएगा।
जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं, तब तक ओवरराइड न करें।
मापदंडों | |
---|---|
context | IInvocationContext : IInvocationContext प्रगति में मंगलाचरण के लिए। |
listener | ITestInvocationListener : ITestInvocationListener जहां परिणाम डाल करने के लिए। |
रिटर्न | |
---|---|
ITestInvocationListener | नया श्रोता मूल को लपेटता है। |
लॉग कवरेज माप
public void logCoverageMeasurements (String runName)
डिवाइस से मूल कवरेज माप खींचता है और उन्हें लॉग करता है।
मापदंडों | |
---|---|
runName | String |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
एक परीक्षण रन समाप्त होने पर कॉलबैक। यह सफाई का समय होना चाहिए।
मापदंडों | |
---|---|
runData | DeviceMetricData : DeviceMetricData रन के लिए डेटा पकड़े। के दौरान के रूप में एक ही वस्तु हो जाएगा BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) । |
runMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) । |
सेटकलेक्टऑनटेस्टएंड
public void setCollectOnTestEnd (boolean collect)
सेट करता है कि testRunEnded पर कवरेज एकत्र करना है या नहीं।
पुन: चलाने के दौरान इसे गलत पर सेट करें, अन्यथा प्रत्येक व्यक्तिगत परीक्षण फिर से चलाए जाने पर एकल मर्ज किए गए कवरेज परिणाम के बजाय कवरेज एकत्र करेगा।
मापदंडों | |
---|---|
collect | boolean |
सेटकॉन्फ़िगरेशन
public void setConfiguration (IConfiguration config)
Injects IConfiguration
उपयोग में।
मापदंडों | |
---|---|
config | IConfiguration |