JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.ऑब्जेक्ट | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
एक BaseDeviceMetricCollector
जो जावा कवरेज माप को डिवाइस से खींच लेगा और उन्हें परीक्षण कलाकृतियों के रूप में लॉग करेगा।
सारांश
खेत | |
---|---|
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) onTestRunEnd ( DeviceMetricData runData, runMetrics) परीक्षण रन समाप्त होने पर कॉलबैक करें। |
void | setConfiguration ( IConfiguration configuration) उपयोग में आने वाले |
void | setCoverageFlusher ( JavaCodeCoverageFlusher flusher) |
void | setMergeMeasurements (boolean merge) |
खेत
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
COVERAGE_MEASUREMENT_KEY
public static final String COVERAGE_MEASUREMENT_KEY
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
सार्वजनिक निर्माणकर्ता
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
सार्वजनिक तरीके
इस में
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
वर्तमान संदर्भ के साथ संग्राहक का आरंभीकरण और परिणामों को कहां अग्रेषित करना है। प्रति उदाहरण केवल एक बार कॉल किया जाएगा, और कलेक्टर से इसके आंतरिक संदर्भ और श्रोता को अपडेट करने की अपेक्षा की जाती है। Init को टेस्ट रन के दौरान हमेशा पहले कभी नहीं बुलाया जाएगा।
जब तक आप यह नहीं जानते कि आप क्या कर रहे हैं, ओवरराइड न करें।
पैरामीटर | |
---|---|
context | IInvocationContext : मंगलाचरण के लिए IInvocationContext प्रगति पर है। |
listener | ITestInvocationListener : ITestInvocationListener जहां परिणाम डालना है। |
रिटर्न | |
---|---|
ITestInvocationListener | नया श्रोता मूल श्रोता को लपेट रहा है। |
onTestRunEnd
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 |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
पैरामीटर | |
---|---|
merge | boolean |