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

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 ( ITestDevice device, 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 המאזין החדש עוטף את המאזין המקורי.

זורק
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

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

פרמטרים
device ITestDevice

runName String

זורק
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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