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
من الجهاز وتُسجّلها كعناصر اختبار
ملخّص
الحقول | |
---|---|
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_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 ()
الطرق العامة
init
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)
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
تحقِّق من استخدام IConfiguration
.
المعلمات | |
---|---|
configuration |
IConfiguration |
setCoverageFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
المعلمات | |
---|---|
flusher |
JavaCodeCoverageFlusher |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
المعلمات | |
---|---|
merge |
boolean |