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) onTestRunEnd ( DeviceMetricData runData, runMetrics)

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

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)

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

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