JavaCodeCoverCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

JavaScript.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
  com.android.tradefed.device.metric.JavaCodeCoverCollector


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

סיכום

שדות

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

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

JavaCodeCoverageCollector()

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

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

אתחול המלקט עם ההקשר הנוכחי ולאן להעביר את התוצאות.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

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

void setConfiguration(IConfiguration configuration)

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

void setCoverageFlusher(JavaCodeCoverageFlusher flusher)
void setMergeMeasurements(boolean merge)

שדות

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

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

JavaCodeCoverCollector

public JavaCodeCoverageCollector ()

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

להתחיל

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

אין לשנות את ההגדרה הזו, אלא אם אתם יודעים מה לעשות.

פרמטרים
context IInvocationContext: ה-IInvocationContext להפעלה מתבצעת.

listener ITestInvocationListener: ITestInvocationListener איפה להציג את התוצאות.

החזרות
ITestInvocationListener את המאזינים החדשים שעוטפים את ההאזנה המקורית.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

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

runMetrics : מפת המדדים הנוכחית שהועברה אל ITestLifeCycleReceiver.testRunEnded(long, Map).

הגדרה

public void setConfiguration (IConfiguration configuration)

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

פרמטרים
configuration IConfiguration

setCoverFlusher

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

פרמטרים
flusher JavaCodeCoverageFlusher

setMergeMeasurements

public void setMergeMeasurements (boolean merge)

פרמטרים
merge boolean