GcovKernelCodeCoverCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

JavaScript.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.GcovKernelCode בביצועיםCollector


BaseDeviceMetricCollector שימשוך ליבה (kernel) של 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)

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

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

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

void rebootStarted(ITestDevice device)

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

void setConfiguration(IConfiguration config)

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

שדות

העתקה_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

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

GcovKernelCodeCoverCollector

public GcovKernelCodeCoverageCollector ()

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

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

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

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

קליעות
DeviceNotAvailableException

הופעלה מחדש

public void rebootStarted (ITestDevice device)

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

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

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

קליעות
DeviceNotAvailableException

הגדרה

public void setConfiguration (IConfiguration config)

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

פרמטרים
config IConfiguration