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