ClangCodeCoverageCollector
public
final
class
ClangCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.ClangCodeCoverageCollector |
एक BaseDeviceMetricCollector
, जो डिवाइस से Clang के कवरेज मेज़रमेंट को खींचेगा और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करेगा.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
ClangCodeCoverageCollector()
|
सार्वजनिक तरीके | |
---|---|
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
मौजूदा कॉन्टेक्स्ट के साथ कलेक्टर को शुरू करना और नतीजों को कहां फ़ॉरवर्ड करना है. |
void
|
onTestRunEnd(DeviceMetricData runData,
टेस्ट रन खत्म होने पर कॉलबैक. |
void
|
setConfiguration(IConfiguration configuration)
इस्तेमाल में मौजूद |
void
|
setRunUtil(IRunUtil runUtil)
|
पब्लिक कंस्ट्रक्टर
ClangCodeCoverageCollector
public ClangCodeCoverageCollector ()
सार्वजनिक तरीके
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
मौजूदा कॉन्टेक्स्ट के साथ कलेक्टर को शुरू करना और नतीजों को कहां फ़ॉरवर्ड करना है. हर इंस्टेंस के लिए सिर्फ़ एक बार कॉल किया जाएगा. साथ ही, कलेक्टर को अपने इंटरनल कॉन्टेक्स्ट और लिसनर को अपडेट करना होगा. किसी टेस्ट के चलने के दौरान, init को कभी भी नहीं बुलाया जाएगा.
जब तक आपको यह नहीं पता कि क्या करना है, तब तक बदलाव न करें.
पैरामीटर | |
---|---|
context |
IInvocationContext : IInvocationContext , जिसका इस्तेमाल करके फ़ंक्शन को ट्रिगर किया जा रहा है. |
listener |
ITestInvocationListener : ITestInvocationListener , जहां नतीजे डालने हैं. |
रिटर्न | |
---|---|
ITestInvocationListener |
ओरिजनल दर्शक को नए दर्शक ने रैप किया हो. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
टेस्ट रन खत्म होने पर कॉलबैक. अब समय आ गया है कि आप अपने खाते को साफ़ करें.
पैरामीटर | |
---|---|
runData |
DeviceMetricData : DeviceMetricData , जिसमें रन का डेटा सेव है. यह वही ऑब्जेक्ट होगा जो BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान था. |
currentRunMetrics |
: ITestLifeCycleReceiver.testRunEnded(long, Map) को भेजी गई मेट्रिक का मौजूदा मैप.
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस्तेमाल में मौजूद IConfiguration
को इंजेक्ट करता है.
पैरामीटर | |
---|---|
configuration |
IConfiguration |
setRunUtil
public void setRunUtil (IRunUtil runUtil)
पैरामीटर | |
---|---|
runUtil |
IRunUtil |