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