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,
קריאה חוזרת (call back) בסיום הרצה של בדיקה. |
void
|
setCollectOnTestEnd(boolean collect)
מגדיר אם לאסוף כיסוי ב-testRunEnded. |
void
|
setConfiguration(IConfiguration config)
הזרקת |
קונסטרוקטורים גלויים לכולם
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)
קריאה חוזרת (call back) בסיום הרצה של בדיקה. זה הזמן לנקות.
| פרמטרים | |
|---|---|
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 |