GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.GcovCodeCoverageCollector


BaseDeviceMetricCollector שמושך את מדידות הכיסוי של gcov מהמכשיר ומתעדה אותן כפריטי בדיקה.

סיכום

קונסטרוקטורים גלויים לכולם

GcovCodeCoverageCollector()

שיטות ציבוריות

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements(ITestDevice device, String runName)

אחזור מדידות כיסוי מקוריות מהמכשיר ורישום שלהן ביומן.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

קריאה חוזרת (call back) בסיום הרצה של בדיקה.

void setCollectOnTestEnd(boolean collect)

מגדיר אם לאסוף כיסוי ב-testRunEnded.

void setConfiguration(IConfiguration config)

הזרקת IConfiguration בשימוש.

קונסטרוקטורים גלויים לכולם

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

שיטות ציבוריות

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

זריקות
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

אחזור מדידות כיסוי מקוריות מהמכשיר ורישום שלהן ביומן.

פרמטרים
device ITestDevice

runName String

זריקות
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

קריאה חוזרת (call back) בסיום הרצה של בדיקה. זה הזמן לנקות.

פרמטרים
runData DeviceMetricData: ה-DeviceMetricData שמכיל את הנתונים של ההרצה. יהיה זהה לאובייקט שהיה במהלך BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

runMetrics : המפה הנוכחית של המדדים שהועברו אל ERROR(/#testRunEnded(long,Map)).

זריקות
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

מגדיר אם לאסוף כיסוי ב-testRunEnded.

צריך להגדיר את הערך הזה כ-false במהלך ההפעלות מחדש, אחרת כל הפעלה מחדש של הבדיקה תאסוף כיסוי במקום שתהיה תוצאה אחת של כיסוי ממוזג.

פרמטרים
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

הזרקת IConfiguration בשימוש.

פרמטרים
config IConfiguration