בדיקת BaseHostJUnit4
public
abstract
class
BaseHostJUnit4Test
extends Object
implements
IAbiReceiver,
ITestInformationReceiver
JavaScript.lang.Object | |
↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
שיעור בדיקה בסיסי להרצת בדיקות סגנון JUnit4 של המארח. הכיתה הזו מספקת תמיכה בהתקנה ובהפעלה ולנקות בדיקות אינסטרומנטציה מהצד המארח. הכיתה הזו תואמת לכמה מכשירים. צריך להיות מקור מהימן יחיד שבו ניתן להריץ בדיקות אינסטרומנטציה מהצד של המארח כדי להימנע מכפילויות ביכולות ובסיווג הבסיס.
סיכום
בנאים ציבוריים | |
---|---|
BaseHostJUnit4Test()
|
שיטות ציבוריות | |
---|---|
final
void
|
autoTearDown()
ביטול אוטומטי של כל ה-APK שמותקן. |
final
IAbi
|
getAbi()
|
final
IBuildInfo
|
getBuild()
|
final
ITestDevice
|
getDevice()
|
final
IInvocationContext
|
getInvocationContext()
|
final
TestRunResult
|
getLastDeviceRunResults()
מחזירה את ה- |
final
|
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 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 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,
שיטה להפעלת חבילת כלים מותקנת. |
final
boolean
|
runDeviceTests(ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
שיטה להפעלת חבילת כלים מותקנת. |
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,
שיטה להפעלת חבילת כלים מותקנת. |
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, boolean isWindowAnimationDisabled, boolean isRestartDisabled,
שיטה להפעלת חבילת כלים מותקנת. |
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(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,
שיטה להפעלת חבילת כלים מותקנת. |
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)
הסרת חבילה מהמכשיר |
בנאים ציבוריים
בדיקת BaseHostJUnit4
public BaseHostJUnit4Test ()
שיטות ציבוריות
AutoTearDown
public final void autoTearDown ()
ביטול אוטומטי של כל ה-APK שמותקן. פעולה זו תסיר את כל ה-APK במכשיר שבו הם מותקנים.
קליעות | |
---|---|
DeviceNotAvailableException |
getInvocationContext
public final IInvocationContext getInvocationContext ()
החזרות | |
---|---|
IInvocationContext |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
מחזירה את ה-TestRunResult
שמתקבל מ- runDeviceTests האחרון שרץ. או null
אם אין תוצאות זמינות.
החזרות | |
---|---|
TestRunResult |
getListdevices
public finalgetListDevices ()
החזרות | |
---|---|
|
hasDeviceFeature
public boolean hasDeviceFeature (String feature)
פרמטרים | |
---|---|
feature |
String |
החזרות | |
---|---|
boolean |
קליעות | |
---|---|
DeviceNotAvailableException |
חבילת התקנה
public final void installPackage (DeviceTestRunOptions options)
מתקינים APK שמבוסס על DeviceTestRunOptions
במכשיר. ה-APK יהיה
נוקתה באופן אוטומטי.
פרמטרים | |
---|---|
options |
DeviceTestRunOptions : האפשרויות להתקנת החבילה. |
קליעות | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
חבילת התקנה
public final void installPackage (String apkFileName, String... options)
מתקינים APK עם השם שלו במכשיר. ה-APK ינוקה באופן אוטומטי.
פרמטרים | |
---|---|
apkFileName |
String : השם של קובץ ה-APK. |
options |
String : אפשרויות נוספות שניתנו לפקודת ההתקנה |
קליעות | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
חבילת התקנה
public final void installPackage (ITestDevice device, String apkFileName, String... options)
מתקינים APK עם השם שלו במכשיר נתון. ה-APK ינוקה באופן אוטומטי.
פרמטרים | |
---|---|
device |
ITestDevice : ה-ITestDevice שבו יש להתקין את ה-APK. |
apkFileName |
String : השם של קובץ ה-APK. |
options |
String : אפשרויות נוספות שניתנו לפקודת ההתקנה |
קליעות | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
התקנהPackageAsUser
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 : אפשרויות נוספות שניתנו לפקודת ההתקנה |
קליעות | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
התקנהPackageAsUser
public final void installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)
התקנת APK עם שם של משתמש מסוים.
פרמטרים | |
---|---|
apkFileName |
String : השם של קובץ ה-APK. |
grantPermission |
boolean : האם להעביר את דגל ההרשאה להענקת הרשאה במהלך התקנת ה-APK. |
userId |
int : מזהה המשתמש של המשתמש היכן להתקין את ה-APK. |
options |
String : אפשרויות נוספות שניתנו לפקודת ההתקנה |
קליעות | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
isPackageInstalled (בהתקנה)
public final boolean isPackageInstalled (String pkg)
הפונקציה בודקת אם מותקנת במכשיר חבילה של שם מסוים
פרמטרים | |
---|---|
pkg |
String : שם החבילה |
החזרות | |
---|---|
boolean |
true אם החבילה נמצאת במכשיר |
קליעות | |
---|---|
DeviceNotAvailableException |
isPackageInstalled (בהתקנה)
public final boolean isPackageInstalled (ITestDevice device, String pkg)
הפונקציה בודקת אם מותקנת במכשיר חבילה של שם מסוים
פרמטרים | |
---|---|
device |
ITestDevice : המכשיר שיש להסיר את החבילה. |
pkg |
String : שם החבילה |
החזרות | |
---|---|
boolean |
true אם החבילה נמצאת במכשיר |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
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,instrumentationArgs, 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 |
: ארגומנטים שצריך להעביר לאינסטרומנטציה. |
extraListeners |
|
החזרות | |
---|---|
boolean |
הערך הוא True אם הפעולה הצליחה מבלי להיכשל. אחרת, שקרית. |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
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,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 |
: ארגומנטים שצריך להעביר לאינסטרומנטציה. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הפעולה הצליחה מבלי להיכשל. אחרת, שקרית. |
קליעות | |
---|---|
DeviceNotAvailableException |
runDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, String testMethodName)
שיטה להפעלת חבילת כלים מותקנת. שימוש בפורמט getLastDeviceRunResults()
כדי לקבל את הפרטים של התוצאות.
פרמטרים | |
---|---|
pkgName |
String : שם החבילה שיש להריץ. |
testClassName |
String : השם של כיתת הבדיקה להרצה. |
testMethodName |
String : שם שיטת הבדיקה בכיתה שרוצים להריץ. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
DeviceNotAvailableException |
runDeviceTests
public final boolean runDeviceTests (DeviceTestRunOptions options)
מריצה את בסיס האינסטרומנטציה על המידע ב-DeviceTestRunOptions
.
פרמטרים | |
---|---|
options |
DeviceTestRunOptions : ה-DeviceTestRunOptions שמנהל את הגדרת האינסטרומנטציה. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הפעולה הצליחה מבלי להיכשל. אחרת, שקרית. |
קליעות | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableExt [המכשיר לא זמין] |
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,instrumentationArgs, 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 |
instrumentationArgs |
: ארגומנטים שצריך להעביר לאינסטרומנטציה. |
extraListeners |
|
החזרות | |
---|---|
boolean |
הערך הוא True אם הפעולה הצליחה מבלי להיכשל. אחרת, שקרית. |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
DeviceNotAvailableException |
runDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName)
שיטה להפעלת חבילת כלים מותקנת. שימוש בפורמט getLastDeviceRunResults()
כדי לקבל את הפרטים של התוצאות.
פרמטרים | |
---|---|
pkgName |
String : שם החבילה שיש להריץ. |
testClassName |
String : השם של כיתת הבדיקה להרצה. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
DeviceNotAvailableException |
runDeviceTests
public final boolean runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)
שיטה להפעלת חבילת כלים מותקנת. שימוש בפורמט getLastDeviceRunResults()
כדי לקבל את הפרטים של התוצאות.
פרמטרים | |
---|---|
pkgName |
String : שם החבילה שיש להריץ. |
testClassName |
String : השם של כיתת הבדיקה להרצה. |
testTimeoutMs |
Long : הזמן הקצוב לתפוגה (באלפיות שנייה) שיחול על כל תרחיש בדיקה. |
החזרות | |
---|---|
boolean |
הערך הוא True אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
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,instrumentationArgs, 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 |
: ארגומנטים שצריך להעביר לאינסטרומנטציה. |
extraListeners |
|
החזרות | |
---|---|
boolean |
הערך הוא True אם הפעולה הצליחה מבלי להיכשל. אחרת, שקרית. |
קליעות | |
---|---|
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 אם הוא מצליח בלי כשל. אחרת, שקרית. |
קליעות | |
---|---|
DeviceNotAvailableException |
setTestInformation
public final void setTestInformation (TestInformation testInformation)
פרמטרים | |
---|---|
testInformation |
TestInformation |
הסרת החבילה
public final String uninstallPackage (String pkgName)
מסיר חבילה מהמכשיר.
פרמטרים | |
---|---|
pkgName |
String : חבילת Android שיש להסיר |
החזרות | |
---|---|
String |
String עם קוד שגיאה, או null אם הפעולה בוצעה בהצלחה |
קליעות | |
---|---|
DeviceNotAvailableException |
הסרת החבילה
public final String uninstallPackage (ITestDevice device, String pkgName)
הסרת חבילה מהמכשיר
פרמטרים | |
---|---|
device |
ITestDevice : המכשיר שיש להסיר את החבילה. |
pkgName |
String : חבילת Android שיש להסיר |
החזרות | |
---|---|
String |
String עם קוד שגיאה, או null אם הפעולה בוצעה בהצלחה |
קליעות | |
---|---|
DeviceNotAvailableException |