BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

java.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 ()

מחזירה את ה- 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 מהמכשיר שבו הם הותקנו.

זורק
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

החזרות
IAbi

getBuild

public final IBuildInfo getBuild ()

החזרות
IBuildInfo

getDevice

public final ITestDevice getDevice ()

החזרות
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

החזרות
IInvocationContext

getLastDeviceRunResults

public final TestRunResult getLastDeviceRunResults ()

מחזירה את ה- TestRunResult שמקורה ב-runDeviceTests האחרון שרץ. או null אם אין תוצאות זמינות.

החזרות
TestRunResult

getListDevices

public final  getListDevices ()

החזרות

getTestInformation

public TestInformation getTestInformation ()

החזרות
TestInformation

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

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 : אפשרויות נוספות שניתנו לפקודת ההתקנה

זורק
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 : אפשרויות נוספות שניתנו לפקודת ההתקנה

זורק
DeviceNotAvailableException
TargetSetupError

isPackageInstalled

public final boolean isPackageInstalled (String pkg)

בודק אם חבילה בשם נתון מותקנת במכשיר

פרמטרים
pkg String : שם החבילה

החזרות
boolean נכון אם החבילה נמצאת במכשיר

זורק
DeviceNotAvailableException

isPackageInstalled

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

בודק אם חבילה בשם נתון מותקנת במכשיר

פרמטרים
device ITestDevice : ההתקן שאמור להסיר את החבילה.

pkg String : שם החבילה

החזרות
boolean נכון אם החבילה נמצאת במכשיר

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה הצליח ללא כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה הצליח ללא כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                String testMethodName)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

testMethodName String : שם שיטת הבדיקה במחלקה שיש להפעיל.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (DeviceTestRunOptions options)

מפעיל את בסיס המכשור על המידע ב- DeviceTestRunOptions .

פרמטרים
options DeviceTestRunOptions : ה- DeviceTestRunOptions המניע את הגדרת המכשור.

החזרות
boolean נכון אם זה הצליח ללא כישלון. שקר אחרת.

זורק
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה הצליח ללא כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (ITestDevice device, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
device ITestDevice : המכשיר שנגדו להפעיל את המכשור.

pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

testMethodName String : שם שיטת הבדיקה במחלקה שיש להפעיל.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Integer userId, 
                Long testTimeoutMs)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

userId Integer : המזהה של המשתמש שעליו להריץ את הבדיקה. יכול להיות ריק.

testTimeoutMs Long : הזמן הקצוב באלפי שניות שיוחל על כל מקרה בדיקה.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (String pkgName, 
                String testClassName)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (String pkgName, 
                String testClassName, 
                Long testTimeoutMs)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

testTimeoutMs Long : הזמן הקצוב באלפי שניות שיוחל על כל מקרה בדיקה.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

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 נכון אם זה הצליח ללא כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

להפעיל את בדיקות המכשיר

public final boolean runDeviceTests (String runner, 
                String pkgName, 
                String testClassName, 
                String testMethodName)

שיטה להפעלת חבילת מכשור מותקנת. השתמש getLastDeviceRunResults() מיד לאחר מכן כדי לקבל את פרטי התוצאות.

פרמטרים
runner String : רץ המכשור שיש להשתמש בו.

pkgName String : שם החבילה להרצה.

testClassName String : שם מחלקת הבדיקה להרצה.

testMethodName String : שם שיטת הבדיקה במחלקה שיש להפעיל.

החזרות
boolean נכון אם זה יצליח בלי כישלון. שקר אחרת.

זורק
DeviceNotAvailableException

setAbi

public final void setAbi (IAbi abi)

פרמטרים
abi IAbi

setTestInformation

public final void setTestInformation (TestInformation testInformation)

פרמטרים
testInformation TestInformation

הסר את חבילת ההתקנה

public final String uninstallPackage (String pkgName)

מסיר התקנה של חבילה במכשיר.

פרמטרים
pkgName String : חבילת אנדרואיד להסרת ההתקנה

החזרות
String String עם קוד שגיאה, או null אם היא מצליחה

זורק
DeviceNotAvailableException

הסר את חבילת ההתקנה

public final String uninstallPackage (ITestDevice device, 
                String pkgName)

מסיר התקנה של חבילה במכשיר

פרמטרים
device ITestDevice : ההתקן שאמור להסיר את החבילה.

pkgName String : חבילת אנדרואיד להסרת ההתקנה

החזרות
String String עם קוד שגיאה, או null אם היא מצליחה

זורק
DeviceNotAvailableException