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