GcovCodeCoverCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

JavaScript.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.GcovCodeCoverCollector


BaseDeviceMetricCollector שימשוך gcov של מדידות הכיסוי מהמכשיר ולרשום אותן כפריטי מידע שנוצרו בתהליך פיתוח (Artifact) לבדיקה.

סיכום

בנאים ציבוריים

GcovCodeCoverageCollector()

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

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

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

void onTestRunEnd(DeviceMetricData runData, runMetrics)

קריאה חוזרת (callback) בסיום הרצת בדיקה.

void setCollectOnTestEnd(boolean collect)

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

void setConfiguration(IConfiguration config)

החדרת IConfiguration בשימוש.

בנאים ציבוריים

GcovCodeCoverCollector

public GcovCodeCoverageCollector ()

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

אקסטרה-Init

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

קליעות
DeviceNotAvailableException

מדידות של כיסוי יומן

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

שולפת מדידות כיסוי נייטיב מהמכשיר ומתעדת אותן ביומן.

פרמטרים
device ITestDevice

runName String

קליעות
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

פרמטרים
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

הגדרה

public void setConfiguration (IConfiguration config)

החדרת IConfiguration בשימוש.

פרמטרים
config IConfiguration