JavaCodeCoverageCollector
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
कवरेज मेज़रमेंट को पुल किया जा सकता है. साथ ही, इन्हें टेस्ट आर्टफ़ैक्ट के तौर पर लॉग किया जा सकता है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
String |
COVERAGE_DIRECTORY
|
String |
COVERAGE_MEASUREMENT_KEY
|
String |
MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
|
फ़ील्ड | |
|---|---|
public
static
final
String |
COMPRESS_COVERAGE_FILES
|
public
static
final
String |
DELETE_COVERAGE_FILES
|
public
static
final
String |
FIND_COVERAGE_FILES
|
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
JavaCodeCoverageCollector()
|
|
पब्लिक मेथड | |
|---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
टेस्ट रन खत्म होने पर कॉलबैक. |
void
|
setConfiguration(IConfiguration configuration)
इस्तेमाल में मौजूद |
कॉन्स्टेंट
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
कॉन्स्टेंट वैल्यू: "/data/misc/trace"
COVERAGE_MEASUREMENT_KEY
public static final String COVERAGE_MEASUREMENT_KEY
कॉन्स्टेंट वैल्यू: "coverageFilePath"
MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
कॉन्स्टेंट वैल्यू: "mergeCoverageMeasurements"
फ़ील्ड
COMPRESS_COVERAGE_FILES
public static final String COMPRESS_COVERAGE_FILES
DELETE_COVERAGE_FILES
public static final String DELETE_COVERAGE_FILES
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
सार्वजनिक कंस्ट्रक्टर
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
पब्लिक मेथड
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
टेस्ट रन खत्म होने पर कॉलबैक. यह क्लीन अप करने का समय होना चाहिए.
| पैरामीटर | |
|---|---|
runData |
DeviceMetricData: यह DeviceMetricData रन के लिए डेटा रखता है. यह वही ऑब्जेक्ट होगा
जैसा कि onTestRunStart(DeviceMetricData) के दौरान. |
runMetrics |
Map: यह मेट्रिक का मौजूदा मैप है, जिसे testRunEnded(long,Map) पर पास किया गया है. |
| थ्रॉ | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
इस्तेमाल में मौजूद IConfiguration को इंजेक्ट करता है.
| पैरामीटर | |
|---|---|
configuration |
IConfiguration |