Javaकोडकवरेज कलेक्टर

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.JavaCodeCoverageCollector


एक BaseDeviceMetricCollector जो Java को खींच लेगा डिवाइस के कवरेज मेज़रमेंट को बंद करता है और उन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग करता है.

खास जानकारी

फ़ील्ड्स की फ़िल्में

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

सार्वजनिक कंस्ट्रक्टर

JavaCodeCoverageCollector()

सार्वजनिक तरीके

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

मौजूदा कॉन्टेक्स्ट के साथ कलेक्टर की प्रोसेस शुरू करना और यह बताना कि नतीजे कहां फ़ॉरवर्ड करने हैं.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

टेस्ट रन खत्म होने पर कॉलबैक करें.

void setConfiguration(IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

void setCoverageFlusher(JavaCodeCoverageFlusher flusher)
void setMergeMeasurements(boolean merge)

फ़ील्ड्स की फ़िल्में

COVERAGE_डायरेक्ट्री

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

Find_COVERAGE_फ़ाइलें

public static final String FIND_COVERAGE_FILES

सार्वजनिक कंस्ट्रक्टर

Javaकोडकवरेज कलेक्टर

public JavaCodeCoverageCollector ()

सार्वजनिक तरीके

Init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

मौजूदा कॉन्टेक्स्ट के साथ कलेक्टर की प्रोसेस शुरू करना और यह बताना कि नतीजे कहां फ़ॉरवर्ड करने हैं. विल हर इंस्टेंस में सिर्फ़ एक बार कॉल किया जाएगा और कलेक्टर से अपने इंटरनल अपडेट को अपडेट करने की उम्मीद की जाती है के बारे में बात करते हैं. टेस्ट रन के दौरान, Init को पहले कभी कॉल नहीं किया जाएगा.

अगर आपको पता नहीं है कि आगे क्या किया जा रहा है, तो ओवरराइड न करें.

पैरामीटर
context IInvocationContext: शुरू करने की प्रक्रिया का IInvocationContext.

listener ITestInvocationListener: ITestInvocationListener, जहां परिणाम देने हैं.

रिटर्न
ITestInvocationListener नए लिसनर ने ओरिजनल गाने को रैप किया.

TestRunEnd पर

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

टेस्ट रन खत्म होने पर कॉलबैक करें. यह क्लीनअप का समय होना चाहिए.

पैरामीटर
runData DeviceMetricData: DeviceMetricData में रन के लिए डेटा होता है. पहले जैसा ही रहेगा BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) के दौरान किया गया ऑब्जेक्ट.

runMetrics : मेट्रिक का मौजूदा मैप, जिसे ITestLifeCycleReceiver.testRunEnded(long, Map) को पास किया गया है.

सेट कॉन्फ़िगरेशन

public void setConfiguration (IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

पैरामीटर
configuration IConfiguration

सेटकवरेजफ़्लूशर

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

पैरामीटर
flusher JavaCodeCoverageFlusher

setMergeमेज़रमेंट

public void setMergeMeasurements (boolean merge)

पैरामीटर
merge boolean