TestRunToTestInvocationForwarder
public
class
TestRunToTestInvocationForwarder
extends Object
implements
ITestRunListener
| java.lang.Object | |
| ↳ | com.android.tradefed.result.ddmlib.TestRunToTestInvocationForwarder |
העברה מ-ddmlib ITestRunListener אל ITestLifeCycleReceiver. ממשק שמבטיח את ההמרה של התוצאות מממשק ddmlib לממשק Tradefed.
ממשק Ddmlib מקושר להרצת בדיקות אינסטרומנטציה.
סיכום
ערכים קבועים | |
|---|---|
String |
ERROR_MESSAGE_FORMAT
|
Constructors ציבוריים | |
|---|---|
TestRunToTestInvocationForwarder(
|
|
methods ציבוריים | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקרי |
void
|
testEnded(TestIdentifier testId,
הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי. |
void
|
testFailed(TestIdentifier testId, String trace)
הודעה על כשל במקרה בדיקה ספציפי. |
void
|
testIgnored(TestIdentifier testId)
הפונקציה נקראת כשהבדיקה לא תופעל, בדרך כלל כי שיטת הבדיקה מסומנת ב-org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime,
דוחות על סיום הרצת הבדיקה. |
void
|
testRunFailed(String failure)
הפעלת הבדיקה של הדוחות נכשלה בגלל שגיאה חמורה. |
void
|
testRunStarted(String runName, int testCount)
הפונקציה מחזירה את תחילת ההרצה של הבדיקה. |
void
|
testRunStopped(long elapsedTime)
הפעלת הבדיקה של הדוחות הופסקה לפני שהסתיימה בגלל בקשה של משתמש. |
void
|
testStarted(TestIdentifier testId)
האירוע הזה מדווח על תחילת הרצה של תרחיש בדיקה מסוים. |
ערכים קבועים
ERROR_MESSAGE_FORMAT
public static final String ERROR_MESSAGE_FORMAT
ערך קבוע: "Runner reported an invalid method '%s' (%s). משהו השתבש, הדיווח עליו ידלג."
Constructors ציבוריים
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (listeners)
| פרמטרים | |
|---|---|
listeners |
|
methods ציבוריים
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקרי
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
trace |
String: דוח קריסות של הכשל |
testEnded
public void testEnded (TestIdentifier testId,testMetrics)
הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי.
אם לא בוצעה קריאה לפונקציה testFailed(TestIdentifier, String), הבדיקה הזו עברה. הפונקציה מחזירה גם מדדים של מפתח/ערך שאולי הופקו במהלך ההרצה של תרחיש הבדיקה.
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
testMetrics |
: ERROR(/Map) של המדדים שמופקים במהלך ההרצה של תרחיש הבדיקה על ידי android.app.Instrumentation#sendStatus. סדר ההוספה נשמר
אלא אם מעבירים את אותו מפתח כמה פעמים. חשוב לשים לב שמפתחות רגילים שמוגדרים ב-IInstrumentationResultParser.StatusKeys מסוננים מהמפה הזו. יכול להיות שספריית Ddmlib תוסיף מדדים נוספים לבדיקה שמוגדרים ב-IInstrumentationResultParser.StatusKeys. |
testFailed
public void testFailed (TestIdentifier testId, String trace)
הודעה על כשל במקרה בדיקה ספציפי.
הפונקציה הזו תופעל בין testStarted לבין testEnded.
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
trace |
String: דוח קריסות של הכשל |
testIgnored
public void testIgnored (TestIdentifier testId)
הפונקציה נקראת כשהבדיקה לא תופעל, בדרך כלל כי שיטת הבדיקה מסומנת ב-org.junit.Ignore.
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
testRunEnded
public void testRunEnded (long elapsedTime,
runMetrics) דוחות על סיום הרצת הבדיקה.
| פרמטרים | |
|---|---|
elapsedTime |
long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה |
runMetrics |
: ERROR(/Map) של המדדים שמופקים במהלך ההרצה של תרחיש הבדיקה על ידי android.app.Instrumentation#addResults. סדר ההוספה נשמר
אלא אם מעבירים את אותו מפתח כמה פעמים. חשוב לשים לב שמפתחות רגילים שמוגדרים ב-IInstrumentationResultParser.StatusKeys מסוננים מהמפה הזו. יכול להיות שספריית Ddmlib תוסיף מדדים נוספים לבדיקה שמוגדרים ב-IInstrumentationResultParser.StatusKeys. |
testRunFailed
public void testRunFailed (String failure)
הפעלת הבדיקה של הדוחות נכשלה בגלל שגיאה חמורה.
| פרמטרים | |
|---|---|
failure |
String: String, תיאור הסיבה לכישלון ההרצה. |
testRunStarted
public void testRunStarted (String runName,
int testCount)הפונקציה מחזירה את תחילת ההרצה של הבדיקה.
| פרמטרים | |
|---|---|
runName |
String: השם של הרצת הבדיקה |
testCount |
int: המספר הכולל של הבדיקות בהרצת הבדיקה |
testRunStopped
public void testRunStopped (long elapsedTime)
הפעלת הבדיקה של הדוחות הופסקה לפני שהסתיימה בגלל בקשה של משתמש.
| פרמטרים | |
|---|---|
elapsedTime |
long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה |
testStarted
public void testStarted (TestIdentifier testId)
האירוע הזה מדווח על תחילת הרצה של תרחיש בדיקה מסוים.
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |