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