BaseHostJUnit4Test
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
מחלקה בסיסית לבדיקה להרצת בדיקות בסגנון JUnit4 במארח. המחלקות האלה מספקות תמיכה בהתקנה, בהרצה ובניקוי של בדיקות אינסטרומנטציה מצד המארח. הכיתה הזו תואמת למספר מכשירים. צריך להיות המקור המרוכז היחיד להרצת בדיקות מכשור מצד המארח כדי למנוע כפילויות של כלי עזר ומחלקת בסיס.
סיכום
constructors ציבוריים | |
|---|---|
BaseHostJUnit4Test()
|
|
methods ציבוריים | |
|---|---|
final
void
|
autoTearDown()
הסרת האפליקציות האוטומטית מופעלת לכל קובצי ה-APK שהותקנו. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
הפונקציה מחזירה את הערך |
final
List<ITestDevice>
|
getListDevices()
|
TestInformation
|
getTestInformation()
|
boolean
|
hasDeviceFeature(String feature)
|
final
void
|
installPackage(DeviceTestRunOptions options)
מתקינים קובץ APK על סמך |
final
void
|
installPackage(String apkFileName, String... options)
התקנת קובץ APK במכשיר לפי השם שלו. |
final
void
|
installPackage(ITestDevice device, String apkFileName, String... options)
התקנת קובץ APK לפי השם שלו במכשיר נתון. |
final
void
|
installPackageAsUser(ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
התקנה של קובץ APK לפי השם שלו עבור משתמש ספציפי במכשיר נתון. |
final
void
|
installPackageAsUser(String apkFileName, boolean grantPermission, int userId, String... options)
מתקינים קובץ APK לפי השם שלו עבור משתמש ספציפי. |
final
boolean
|
isPackageInstalled(String pkg)
בודק אם חבילה עם שם נתון מותקנת במכשיר |
final
boolean
|
isPackageInstalled(ITestDevice device, String pkg)
בודק אם חבילה עם שם נתון מותקנת במכשיר |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, String testMethodName)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(DeviceTestRunOptions options)
מריצים את בסיס המכשור על סמך המידע ב- |
final
boolean
|
runDeviceTests(ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Integer userId, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(String pkgName, String testClassName, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. |
final
boolean
|
runDeviceTests(String runner, String pkgName, String testClassName, String testMethodName)
שיטה להפעלת חבילת מכשור מותקנת. |
final
void
|
setAbi(IAbi abi)
|
final
void
|
setTestInformation(TestInformation testInformation)
|
final
String
|
uninstallPackage(String pkgName)
הסרת חבילה מהמכשיר. |
final
String
|
uninstallPackage(ITestDevice device, String pkgName)
הסרת חבילה במכשיר |
constructors ציבוריים
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
methods ציבוריים
autoTearDown
public final void autoTearDown ()
הסרת האפליקציות האוטומטית מופעלת לכל קובצי ה-APK שהותקנו. הפעולה הזו תגרום להסרת כל קובצי ה-APK מהמכשיר שבו הם הותקנו.
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
getInvocationContext
public final IInvocationContext getInvocationContext ()
| החזרות | |
|---|---|
IInvocationContext |
|
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
הפונקציה מחזירה את הערך TestRunResult שמתקבל מההרצה האחרונה של runDeviceTests. או null
אם אין תוצאות זמינות.
| החזרות | |
|---|---|
TestRunResult |
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
| פרמטרים | |
|---|---|
feature |
String |
| החזרות | |
|---|---|
boolean |
|
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
installPackage
public final void installPackage (DeviceTestRunOptions options)
מתקינים קובץ APK על סמך DeviceTestRunOptions במכשיר. קובץ ה-APK ינוקה אוטומטית.
| פרמטרים | |
|---|---|
options |
DeviceTestRunOptions: האפשרויות של התקנת החבילה. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (String apkFileName,
String... options)התקנת קובץ APK במכשיר לפי השם שלו. קובץ ה-APK ינוקה אוטומטית.
| פרמטרים | |
|---|---|
apkFileName |
String: השם של קובץ ה-APK. |
options |
String: אפשרויות נוספות שניתנות לפקודת ההתקנה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackage
public final void installPackage (ITestDevice device, String apkFileName, String... options)
התקנת קובץ APK לפי השם שלו במכשיר נתון. קובץ ה-APK ינוקה אוטומטית.
| פרמטרים | |
|---|---|
device |
ITestDevice: ITestDevice שבו יותקן ה-APK. |
apkFileName |
String: השם של קובץ ה-APK. |
options |
String: אפשרויות נוספות שניתנות לפקודת ההתקנה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
התקנה של קובץ APK לפי השם שלו עבור משתמש ספציפי במכשיר נתון.
| פרמטרים | |
|---|---|
device |
ITestDevice: ITestDevice שבו יותקן ה-APK. |
apkFileName |
String: השם של קובץ ה-APK. |
grantPermission |
boolean: האם להעביר את דגל הרשאת הגישה כשמתקינים את ה-APK. |
userId |
int: מזהה המשתמש שבו רוצים להתקין את ה-APK. |
options |
String: אפשרויות נוספות שניתנות לפקודת ההתקנה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)מתקינים קובץ APK לפי השם שלו עבור משתמש ספציפי.
| פרמטרים | |
|---|---|
apkFileName |
String: השם של קובץ ה-APK. |
grantPermission |
boolean: האם להעביר את דגל הרשאת הגישה כשמתקינים את ה-APK. |
userId |
int: מזהה המשתמש שבו רוצים להתקין את ה-APK. |
options |
String: אפשרויות נוספות שניתנות לפקודת ההתקנה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
isPackageInstalled
public final boolean isPackageInstalled (String pkg)
בודק אם חבילה עם שם נתון מותקנת במכשיר
| פרמטרים | |
|---|---|
pkg |
String: שם החבילה |
| החזרות | |
|---|---|
boolean |
true אם החבילה נמצאת במכשיר |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
isPackageInstalled
public final boolean isPackageInstalled (ITestDevice device, String pkg)
בודק אם חבילה עם שם נתון מותקנת במכשיר
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שצריך להסיר את החבילה. |
pkg |
String: שם החבילה |
| החזרות | |
|---|---|
boolean |
true אם החבילה נמצאת במכשיר |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
runner |
String |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
maxTimeToOutputMs |
Long: הזמן המקסימלי להמתנה עד שהבדיקה תתחיל להפיק פלט. |
maxInstrumentationTimeoutMs |
Long: הזמן הקצוב לתפוגה המקסימלי שמוקצב לסיום של כל האינסטרומנטציה. |
checkResults |
boolean: האם התוצאות נבדקות לגבי קריסות. |
isHiddenApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API המוסתר. |
isTestApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API של הבדיקה. |
isIsolatedStorageDisabled |
boolean: האם להשבית את האחסון המבודד. |
isWindowAnimationDisabled |
boolean: האם להשבית את האנימציה של החלון. |
isRestartDisabled |
boolean |
instrumentInPcc |
boolean |
instrumentationArgs |
Map: ארגומנטים להעברה לאינסטרומנטציה. |
extraListeners |
List |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
runner |
String |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
maxTimeToOutputMs |
Long: הזמן המקסימלי להמתנה עד שהבדיקה תתחיל להפיק פלט. |
maxInstrumentationTimeoutMs |
Long: הזמן הקצוב לתפוגה המקסימלי שמוקצב לסיום של כל האינסטרומנטציה. |
checkResults |
boolean: האם התוצאות נבדקות לגבי קריסות. |
isHiddenApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API המוסתר. |
isTestApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API של הבדיקה. |
isIsolatedStorageDisabled |
boolean: האם להשבית את האחסון המבודד. |
isWindowAnimationDisabled |
boolean: האם להשבית את האנימציה של החלון. |
instrumentationArgs |
Map: ארגומנטים להעברה לאינסטרומנטציה. |
extraListeners |
List |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
runner |
String |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
maxTimeToOutputMs |
Long: הזמן המקסימלי להמתנה עד שהבדיקה תתחיל להפיק פלט. |
maxInstrumentationTimeoutMs |
Long: הזמן הקצוב לתפוגה המקסימלי שמוקצב לסיום של כל האינסטרומנטציה. |
checkResults |
boolean: האם התוצאות נבדקות לגבי קריסות. |
isHiddenApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API המוסתר. |
instrumentationArgs |
Map: ארגומנטים להעברה לאינסטרומנטציה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
maxTimeToOutputMs |
Long: הזמן המקסימלי להמתנה עד שהבדיקה תתחיל להפיק פלט. |
maxInstrumentationTimeoutMs |
Long: הזמן הקצוב לתפוגה המקסימלי שמוקצב לסיום של כל האינסטרומנטציה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
String testMethodName)שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
מריצים את בסיס המכשור על סמך המידע ב-DeviceTestRunOptions.
| פרמטרים | |
|---|---|
options |
DeviceTestRunOptions: DeviceTestRunOptions שמפעיל את הגדרת המדידה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
runner |
String |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
maxTimeToOutputMs |
Long: הזמן המקסימלי להמתנה עד שהבדיקה תתחיל להפיק פלט. |
maxInstrumentationTimeoutMs |
Long: הזמן הקצוב לתפוגה המקסימלי שמוקצב לסיום של כל האינסטרומנטציה. |
checkResults |
boolean: האם התוצאות נבדקות לגבי קריסות. |
isHiddenApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API המוסתר. |
isTestApiCheckDisabled |
boolean: האם להשבית את הבדיקה של ה-API של הבדיקה. |
isIsolatedStorageDisabled |
boolean: האם להשבית את האחסון המבודד. |
instrumentationArgs |
Map: ארגומנטים להעברה לאינסטרומנטציה. |
extraListeners |
List |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (ITestDevice device, String pkgName, String testClassName, String testMethodName)
שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שעליו רוצים להריץ את המדידה. |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Integer userId,
Long testTimeoutMs)שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
userId |
Integer: המזהה של המשתמש שעליו רוצים להריץ את הבדיקה. יכול להיות null. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName)שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String pkgName,
String testClassName,
Long testTimeoutMs)שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testTimeoutMs |
Long: הזמן הקצוב לתפוגה באלפיות השנייה שיוגדר לכל מקרה בדיקה. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
runDeviceTests
public final boolean runDeviceTests (String runner,
String pkgName,
String testClassName,
String testMethodName)שיטה להפעלת חבילת מכשור מותקנת. אחרי שמקבלים את התוצאות, אפשר להשתמש ב-getLastDeviceRunResults() כדי לקבל את הפרטים.
| פרמטרים | |
|---|---|
runner |
String: כלי ההרצה של המכשיר הווירטואלי שבו יש להשתמש. |
pkgName |
String: שם החבילה להרצה. |
testClassName |
String: השם של מחלקת הבדיקה שרוצים להריץ. |
testMethodName |
String: השם של שיטת הבדיקה במחלקה שרוצים להריץ. |
| החזרות | |
|---|---|
boolean |
True אם הפעולה הצליחה ללא כשל. אחרת, הפלט הוא False. |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
setTestInformation
public final void setTestInformation (TestInformation testInformation)
| פרמטרים | |
|---|---|
testInformation |
TestInformation |
uninstallPackage
public final String uninstallPackage (String pkgName)
הסרת חבילה מהמכשיר.
| פרמטרים | |
|---|---|
pkgName |
String: חבילת Android להסרה |
| החזרות | |
|---|---|
String |
String עם קוד שגיאה, או null אם הפעולה הצליחה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|
uninstallPackage
public final String uninstallPackage (ITestDevice device, String pkgName)
הסרת חבילה במכשיר
| פרמטרים | |
|---|---|
device |
ITestDevice: המכשיר שצריך להסיר את החבילה. |
pkgName |
String: חבילת Android להסרה |
| החזרות | |
|---|---|
String |
String עם קוד שגיאה, או null אם הפעולה הצליחה |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
DeviceNotAvailableException |
|