ShardMainתוצאהForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

JavaScript.lang.Object
com.android.tradefed.result.resultForwarder
  com.android.tradefed.invoker.ShardDefaultForwarder


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

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

סיכום

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

ShardMainResultForwarder( listeners, int expectedShards)

יוצרים ShardMainResultForwarder.

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

void invocationEnded(long elapsedTime)

void invocationEnded(long elapsedTime, IInvocationContext context)

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

void invocationFailed(FailureDescription failure)

void invocationFailed(Throwable cause)

void invocationStarted(IInvocationContext context)

void logAssociation(String dataName, LogFile logFile)

void testLogForward(String dataName, LogDataType dataType, InputStreamSource dataStream)

צריך להעביר את יומן הבדיקה רק במקום לשמור קודם את היומן.

void testLogSaved(String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

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

ShardMainתוצאהForwarder

public ShardMainResultForwarder ( listeners, 
                int expectedShards)

יוצרים ShardMainResultForwarder.

פרמטרים
listeners : רשימה של ITestInvocationListener שאליהם יועברו התוצאות כאשר הכול הפיצולים הושלמו

expectedShards int: מספר הפיצולים

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

ההפעלה הסתיימה

public void invocationEnded (long elapsedTime)

פרמטרים
elapsedTime long

ההפעלה הסתיימה

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

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

פרמטרים
elapsedTime long

context IInvocationContext

ההפעלה נכשלה

public void invocationFailed (FailureDescription failure)

פרמטרים
failure FailureDescription

ההפעלה נכשלה

public void invocationFailed (Throwable cause)

פרמטרים
cause Throwable

ההפעלה התחילה

public void invocationStarted (IInvocationContext context)

פרמטרים
context IInvocationContext

שיוך (logAssociation)

public void logAssociation (String dataName, 
                LogFile logFile)

פרמטרים
dataName String

logFile LogFile

testLogForward

public void testLogForward (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

צריך להעביר את יומן הבדיקה רק במקום לשמור קודם את היומן.

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

פרמטרים
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile