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 ()

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

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

אתחול האספן עם ההקשר הנוכחי ולאן להעביר תוצאות.

void logCoverageMeasurements (String runName)

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

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

התקשרות חוזרת לאחר סיום ניסוי.

void setCollectOnTestEnd (boolean collect)

קובע אם לאסוף כיסוי ב- testRunEnded.

void setConfiguration ( IConfiguration config)

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

בוני ציבור

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

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

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

אתחול האספן עם ההקשר הנוכחי והיכן להעביר תוצאות. ייקרא רק פעם אחת למופע, והאספן אמור לעדכן את ההקשר הפנימי והמאזין שלו. Init לעולם לא יקרא במהלך ריצת מבחן תמיד לפני כן.

אל תעקוף אלא אם כן אתה יודע מה אתה עושה.

פרמטרים
context IInvocationContext : את IInvocationContext עבור השבעה בתהליך.

listener ITestInvocationListener : את ITestInvocationListener איפה לשים תוצאות.

החזרות
ITestInvocationListener המאזין החדש עוטף את המקור.

logCoverageMeasurements

public void logCoverageMeasurements (String runName)

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

פרמטרים
runName String

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

runMetrics : מפת המדדים הנוכחית עבר ITestLifeCycleReceiver.testRunEnded(long, Map) .

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

קובע אם לאסוף כיסוי ב- testRunEnded.

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

פרמטרים
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

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

פרמטרים
config IConfiguration