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,
टेस्ट रन खत्म होने पर कॉलबैक करें. |
void
|
setConfiguration(IConfiguration configuration)
|
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 |