מעבד 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 abstract  processAllTestMetricsAndLogs (ListMultimap<String, MetricMeasurement.Metric> allTestMetrics, 
                 allTestLogs)

יישום שיטה זו כדי לצבור ערכים ויומנים בכל הבדיקות. מדדים שיוצאים משיטה זו יהיו כתבים כמדדי הפעלה. יש להחזיר רק את הערכים החדשים שנוצרו, ועם שם מפתח ייחודי (לא תתאפשר התנגשות עם מפתחות קיימים).

פרמטרים
allTestMetrics ListMultimap : A HashMultimap לאחסון ערכים מתחומי כל בדיקה מקובצים לפי שמות מטרי.

allTestLogs : מפת לאחסון המפה של כל בדיקה של קבצי יומן רגש בשמות הנתונים שלהם, באמצעות של כל בדיקה TestDescription כמפתחות.

החזרות
קבוצת המדדים החדשים שנוצרו מכל מדדי הבדיקה.

processRunMetricsAndLogs

public abstract  processRunMetricsAndLogs ( rawMetrics, 
                 runLogs)

יישום שיטה זו על מנת ליצור מערך מדדים חדשים מתוך המדדים והיומנים הקיימים. יש להחזיר רק את הערכים החדשים שנוצרו, ועם שם מפתח ייחודי (לא תתאפשר התנגשות עם מפתחות קיימים).

פרמטרים
rawMetrics : קבוצת המדדים הגולמיים הזמינים לריצה.

runLogs : קבוצת קבצי היומן להריצת הבדיקה.

החזרות
קבוצת המדדים החדשים שנוצרו מתוך מדדי ההרצה.

processTestMetricsAndLogs

public abstract  processTestMetricsAndLogs (TestDescription testDescription, 
                 testMetrics, 
                 testLogs)

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

פרמטרים
testDescription TestDescription : מטרת TestDescription המתאר את המבחן.

testMetrics : קבוצת המדדים מהבדיקה.

testLogs : קבוצת הקבצים שנרשמה במהלך הבדיקה.

החזרות
קבוצת המדדים החדשים שנוצרו מתוך מדדי הבדיקה.