החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
RemoteAndroidTestRunner
public
class
RemoteAndroidTestRunner
extends Object
implements
IRemoteAndroidTestRunner
JavaScript.lang.Object
|
↳ |
com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner
|
מחלקות משנה ישירות ידועות
|
מריצה פקודת בדיקה ב-Android מרחוק ומדווחת על התוצאות.
סיכום
שיטות מוגנות |
String
|
getArgsCommand()
החזרת התחביר המלא של שורת הפקודה של האינסטרומנטציה עבור האינסטרומנטציה שסופק
ארגומנטים.
|
String
|
getRunnerPath()
הפונקציה מחזירה את הנתיב המלא של רכיב המדידה.
|
יוצרים ציבוריים
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
IShellEnabledDevice remoteDevice)
קונסטרוקטור חלופי. שימוש ב-runner של כלי המדידה שמוגדר כברירת מחדל.
פרמטרים |
packageName |
String : חבילת האפליקציה ל-Android שמכילה את הבדיקות שרוצים להריץ |
remoteDevice |
IShellEnabledDevice : מכשיר Android שבו יתבצעו הבדיקות |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice)
קונסטרוקטור חלופי. נעשה שימוש בערך ברירת המחדל statusReporterMode
.
פרמטרים |
packageName |
String : חבילת האפליקציה ל-Android שמכילה את הבדיקות שרוצים להריץ |
runnerName |
String : הכלי להרצת בדיקות אינסטרומנטציה. אם הערך הוא null, המערכת תשתמש בברירת המחדל
משחק ריצה |
remoteDevice |
IShellEnabledDevice : מכשיר Android שבו יתבצעו הבדיקות |
RemoteAndroidTestRunner
public RemoteAndroidTestRunner (String packageName,
String runnerName,
IShellEnabledDevice remoteDevice,
RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
יצירת מפעיל בדיקות מרחוק ל-Android.
פרמטרים |
packageName |
String : חבילת האפליקציה ל-Android שמכילה את הבדיקות שרוצים להריץ |
runnerName |
String : הכלי להרצת בדיקות אינסטרומנטציה. אם הערך הוא null, המערכת תשתמש בברירת המחדל
משחק ריצה |
remoteDevice |
IShellEnabledDevice : מכשיר Android שבו יתבצעו הבדיקות |
statusReporterMode |
RemoteAndroidTestRunner.StatusReporterMode : מצב הדיווח על הסטטוס שישמש בפקודה am instrument |
שיטות ציבוריות
addBooleanArg
public void addBooleanArg (String name,
boolean value)
פרמטרים |
name |
String |
value |
boolean |
addInstrumentationArg
public void addInstrumentationArg (String name,
String value)
פרמטרים |
name |
String |
value |
String |
ביטול
public void cancel ()
createParser
public IInstrumentationResultParser createParser (String runName,
listeners)
יוצרים את השדה InstrumentationResultParser
שישמש לניתוח של ההגדרה
הפלט.
פרמטרים |
runName |
String : שם ההרצה שצריך להשתמש בו. |
listeners |
: המאזינים איפה לדווח על התוצאות. |
getAmInstrumentCommand
public String getAmInstrumentCommand ()
getCoverageOutputType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
החזרות |
IRemoteAndroidTestRunner.CoverageOutput |
|
getPackageName
public String getPackageName ()
getRunOptions
public String getRunOptions ()
הפונקציה מחזירה אפשרויות לפקודה am instrument.
getRunnerName
public String getRunnerName ()
removeInstrumentationArg
public void removeInstrumentationArg (String name)
ראן
public void run (ITestRunListener... listeners)
פרמטרים |
listeners |
ITestRunListener |
קליעות |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
ראן
public void run ( listeners)
קליעות |
AdbCommandRejectedException |
|
ShellCommandUnresponsiveException |
|
TimeoutException |
|
setAdditionalTestOutputLocation
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
פרמטרים |
additionalTestDataPath |
String |
setClassName
public void setClassName (String className)
setClassNames
public void setClassNames (String[] classNames)
פרמטרים |
classNames |
String |
setCoverage
public void setCoverage (boolean coverage)
setCoverageReportLocation
public void setCoverageReportLocation (String reportPath)
פרמטרים |
reportPath |
String |
setDebug
public void setDebug (boolean debug)
setLogOnly
public void setLogOnly (boolean logOnly)
setMaxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse,
TimeUnit maxTimeUnits)
פרמטרים |
maxTimeToOutputResponse |
long |
maxTimeUnits |
TimeUnit |
setMaxTimeout
public void setMaxTimeout (long maxTimeout,
TimeUnit maxTimeUnits)
פרמטרים |
maxTimeout |
long |
maxTimeUnits |
TimeUnit |
setMaxtimeToOutputResponse
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
פרמטרים |
maxTimeToOutputResponse |
int |
setMethodName
public void setMethodName (String className,
String testName)
פרמטרים |
className |
String |
testName |
String |
שם הפרמטר setRunName
public void setRunName (String runName)
setRunOptions
public void setRunOptions (String options)
הגדרת אפשרויות לפקודת am instrument. לרשימה המלאה, אפשר להיכנס לכתובת com/android/commands/am/Am.java
מגוון אפשרויות.
setTestCollection
public void setTestCollection (boolean collect)
setTestPackageName
public void setTestPackageName (String packageName)
פרמטרים |
packageName |
String |
setTestSize
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
פרמטרים |
size |
IRemoteAndroidTestRunner.TestSize |
שיטות מוגנות
getArgsCommand
protected String getArgsCommand ()
החזרת התחביר המלא של שורת הפקודה של האינסטרומנטציה עבור האינסטרומנטציה שסופק
ארגומנטים. מחזירה מחרוזת ריקה אם לא צוינו ארגומנטים.
getRunnerPath
protected String getRunnerPath ()
מחזירה את הנתיב המלא של רכיב האינסטרומנטציה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-19 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-19 (שעון UTC)."],[],[]]