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(ITestLifeCycleReceiver listener)
|
|
TestRunToTestInvocationForwarder(Collection<ITestLifeCycleReceiver> listeners)
|
|
methods ציבוריים | |
|---|---|
void
|
testAssumptionFailure(TestIdentifier testId, String trace)
הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקר |
void
|
testEnded(TestIdentifier testId, Map<String, String> testMetrics)
הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי. |
void
|
testFailed(TestIdentifier testId, String trace)
הודעה על כשל במקרה בדיקה ספציפי. |
void
|
testIgnored(TestIdentifier testId)
הפונקציה מופעלת כשבדיקה לא תופעל, בדרך כלל כי שיטת בדיקה מסומנת ב-org.junit.Ignore. |
void
|
testRunEnded(long elapsedTime, Map<String, String> runMetrics)
דוחות על סיום הרצת הבדיקה. |
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
Constant Value: "Runner reported an invalid method '%s' (%s). משהו השתבש, הדיווח עליו ידלג."
constructors ציבוריים
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (ITestLifeCycleReceiver listener)
| פרמטרים | |
|---|---|
listener |
ITestLifeCycleReceiver |
TestRunToTestInvocationForwarder
public TestRunToTestInvocationForwarder (Collection<ITestLifeCycleReceiver> listeners)
| פרמטרים | |
|---|---|
listeners |
Collection |
methods ציבוריים
testAssumptionFailure
public void testAssumptionFailure (TestIdentifier testId, String trace)
הפונקציה מופעלת כשבדיקה אטומית מסמנת שהיא מניחה תנאי שהוא שקר
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
trace |
String: דוח קריסות של הכשל |
testEnded
public void testEnded (TestIdentifier testId, Map<String, String> testMetrics)
הדוח מציג את סיום ההרצה של תרחיש בדיקה ספציפי.
אם לא בוצעה קריאה לפונקציה testFailed(TestIdentifier, String), הבדיקה הזו עברה. הפונקציה מחזירה גם מדדים של מפתח/ערך שאולי הופקו במהלך ההפעלה של תרחיש הבדיקה.
| פרמטרים | |
|---|---|
testId |
TestIdentifier: מזהה את הבדיקה |
testMetrics |
Map: 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,
Map<String, String> runMetrics)דוחות על סיום הרצת הבדיקה.
| פרמטרים | |
|---|---|
elapsedTime |
long: הזמן שחלף שדווח על ידי המכשיר, באלפיות השנייה |
runMetrics |
Map: 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: מזהה את הבדיקה |