GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
एक BaseDeviceMetricCollector, जो डिवाइस से gcov कवरेज मेज़रमेंट को खींच लेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग कर देगा.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
GcovCodeCoverageCollector()
|
|
पब्लिक मेथड | |
|---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
logCoverageMeasurements(ITestDevice device, String runName)
यह कुकी, डिवाइस से नेटिव कवरेज की मेज़रमेंट वैल्यू को इकट्ठा करती है और उन्हें लॉग करती है. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
टेस्ट रन खत्म होने पर कॉलबैक. |
void
|
setCollectOnTestEnd(boolean collect)
इस कुकी का इस्तेमाल यह तय करने के लिए किया जाता है कि testRunEnded पर कवरेज इकट्ठा करना है या नहीं. |
void
|
setConfiguration(IConfiguration config)
इस कुकी का इस्तेमाल, |
सार्वजनिक कंस्ट्रक्टर
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
पब्लिक मेथड
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
यह कुकी, डिवाइस से नेटिव कवरेज की मेज़रमेंट वैल्यू को इकट्ठा करती है और उन्हें लॉग करती है.
| पैरामीटर | |
|---|---|
device |
ITestDevice |
runName |
String |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
टेस्ट रन खत्म होने पर कॉलबैक. यह समय, डेटा को साफ़ करने का होना चाहिए.
| पैरामीटर | |
|---|---|
runData |
DeviceMetricData: यह DeviceMetricData है, जिसमें रन के लिए डेटा होता है. यह onTestRunStart(DeviceMetricData) के दौरान इस्तेमाल किए गए ऑब्जेक्ट जैसा ही होगा. |
runMetrics |
Map: testRunEnded(long,Map) को पास की गई मेट्रिक का मौजूदा मैप. |
| थ्रो | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
इस कुकी का इस्तेमाल यह तय करने के लिए किया जाता है कि testRunEnded पर कवरेज इकट्ठा करना है या नहीं.
फिर से जांच करने के दौरान इसे false पर सेट करें. ऐसा न करने पर, हर जांच के लिए अलग-अलग कवरेज इकट्ठा किया जाएगा. इससे कवरेज का एक ही नतीजा नहीं मिलेगा.
| पैरामीटर | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
इस कुकी का इस्तेमाल, IConfiguration को इंजेक्ट करने के लिए किया जाता है.
| पैरामीटर | |
|---|---|
config |
IConfiguration |