GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovKernelCodeCoverageCollector


BaseDeviceMetricCollector שימשוך מדידות כיסוי ליבת gcov מתוך ניפוי באגים ומחוץ למכשיר ואז לבסוף ירשום אותם כחפצי בדיקה.

סיכום

שדות

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCodeCoverageCollector ()

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

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

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

void onTestRunStart ( DeviceMetricData runData, int testCount)
void rebootEnded ( ITestDevice device)

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

void rebootStarted ( ITestDevice device)

מקבל התראה כאשר אתחול מחדש מתחיל במכשיר.

void setConfiguration ( IConfiguration config)

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

שדות

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

MAKE_TEMP_DIR_COMMAND

public static final String MAKE_TEMP_DIR_COMMAND

RESET_GCOV_COUNTS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

TAR_GCOV_DATA_COMMAND_FMT

public static final String TAR_GCOV_DATA_COMMAND_FMT

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

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

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

זורק
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

פרמטרים
runData DeviceMetricData

testCount int

זורק
DeviceNotAvailableException

אתחול מחדש הסתיים

public void rebootEnded (ITestDevice device)

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

הערה: על המקלטים להימנע מאתחול מחדש במהלך התקשרות חוזרת זו. כל ניסיון אתחול מחדש יתעלם.

פרמטרים
device ITestDevice : ITestDevice שבו הסתיים האתחול מחדש.

זורק
DeviceNotAvailableException

אתחול מחדש הופעל

public void rebootStarted (ITestDevice device)

מקבל התראה כאשר אתחול מחדש מתחיל במכשיר.

הערה: על המקלטים להימנע מאתחול מחדש במהלך התקשרות חוזרת זו. כל ניסיון אתחול מחדש יתעלם.

פרמטרים
device ITestDevice : ITestDevice שבו החל האתחול מחדש.

זורק
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration config)

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

פרמטרים
config IConfiguration