מעבד IPost
public interface IPostProcessor
implements ITestInvocationListener, ILogSaverListener, IDisableable
com.android.tradefed.postprocessor.IPostProcessor |
מעבדי דואר הוא אובייקט של התאחדות הסחר שנועד לאפשר עיבוד של מדדים ויומנים לאחר הבדיקות ולפני דיווחי התוצאות. זה מאפשר לעבד נתונים אחדים ולקבל את כל אובייקטים result_reporter שיקבלו אותם, במקום לבצע את העיבוד שלאחר רק בתוך result_reporter אחד ויש לו בעיה להעביר את הנתונים החדשים.
סיכום
שיטות ציבוריות | |
---|---|
abstract ITestInvocationListener | init (ITestInvocationListener listener) שלב האתחול של מעבד הפוסט. |
abstract | processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs) יישום שיטה זו כדי לצבור ערכים ויומנים בכל הבדיקות. |
abstract | processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) processRunMetricsAndLogs ( rawMetrics, runLogs) יישום שיטה זו על מנת ליצור מערך מדדים חדשים מתוך המדדים והיומנים הקיימים. |
abstract | processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) processTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs) יישום שיטה זו לפרסום מדדי תהליך ויומנים מכל בדיקה. |
שיטות ציבוריות
init
public abstract ITestInvocationListener init (ITestInvocationListener listener)
שלב האתחול של מעבד הפוסט. הקפד להתקשר לפני כל אחת מהשיחות החוזרות לבדיקות.
פרמטרים | |
---|---|
listener | ITestInvocationListener |
החזרות | |
---|---|
ITestInvocationListener |
processAllTestMetricsAndLogs
public abstractprocessAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, allTestLogs)
יישום שיטה זו כדי לצבור ערכים ויומנים בכל הבדיקות. מדדים שיוצאים משיטה זו יהיו כתבים כמדדי הפעלה. יש להחזיר רק את הערכים החדשים שנוצרו, ועם שם מפתח ייחודי (לא תתאפשר התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
allTestMetrics | ListMultimap : A HashMultimap לאחסון ערכים מתחומי כל בדיקה מקובצים לפי שמות מטרי. |
allTestLogs | TestDescription כמפתחות. |
החזרות | |
---|---|
קבוצת המדדים החדשים שנוצרו מכל מדדי הבדיקה. |
processRunMetricsAndLogs
public abstractprocessRunMetricsAndLogs ( rawMetrics, runLogs)
יישום שיטה זו על מנת ליצור מערך מדדים חדשים מתוך המדדים והיומנים הקיימים. יש להחזיר רק את הערכים החדשים שנוצרו, ועם שם מפתח ייחודי (לא תתאפשר התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
rawMetrics | |
runLogs |
החזרות | |
---|---|
קבוצת המדדים החדשים שנוצרו מתוך מדדי ההרצה. |
processTestMetricsAndLogs
public abstractprocessTestMetricsAndLogs (TestDescription testDescription, testMetrics, testLogs)
יישום שיטה זו לפרסום מדדי תהליך ויומנים מכל בדיקה. יש להחזיר רק את הערכים החדשים שנוצרו, ועם שם מפתח ייחודי (לא תתאפשר התנגשות עם מפתחות קיימים).
פרמטרים | |
---|---|
testDescription | TestDescription : מטרת TestDescription המתאר את המבחן. |
testMetrics | |
testLogs |
החזרות | |
---|---|
קבוצת המדדים החדשים שנוצרו מתוך מדדי הבדיקה. |