ShardMainתוצאהForwarder
public
class
ShardMainResultForwarder
extends ResultForwarder
implements
ILogSaverListener
JavaScript.lang.Object | ||
↳ | com.android.tradefed.result.resultForwarder | |
↳ | com.android.tradefed.invoker.ShardDefaultForwarder |
ResultForwarder
שמשלבת את התוצאות של הפעלות בדיקה מפוצלות. זה בלבד
מדווח על השלמת ההפעלה למאזינים לאחר שכל ההפעלות המפוצלות יושלמו.
הכיתה הזו לא בטוחה בשרשור. סביר להניח שהלקוחות יינעלו במחלקה הזו כאשר שליחת תוצאות בדיקה, כדי למנוע קריאה לא תקינה של קריאה חוזרת להפעלה.
סיכום
בנאים ציבוריים | |
---|---|
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 |