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 که اجرا شده را برمیگرداند. یا اگر نتیجه ای در دسترس نباشد باطل می شود.
getListDevices
public final getListDevices ()
دارای ویژگی دستگاه است
public boolean hasDeviceFeature (String feature)
installPackage
public final void installPackage (DeviceTestRunOptions options)
یک apk بر اساس DeviceTestRunOptions
روی دستگاه نصب کنید. APK به طور خودکار پاک می شود.
پارامترها |
---|
options | DeviceTestRunOptions : گزینه های نصب بسته. |
installPackage
public final void installPackage (String apkFileName,
String... options)
یک apk با نام آن روی دستگاه نصب کنید. APK به طور خودکار پاک می شود.
پارامترها |
---|
apkFileName | String : نام فایل apk. |
options | String : گزینه های اضافی داده شده به دستور install |
installPackage
public final void installPackage (ITestDevice device,
String apkFileName,
String... options)
یک apk با نام آن را روی یک دستگاه مشخص نصب کنید. APK به طور خودکار پاک می شود.
پارامترها |
---|
device | ITestDevice : ITestDevice که apk روی آن نصب می شود. |
apkFileName | String : نام فایل apk. |
options | String : گزینه های اضافی داده شده به دستور install |
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 : گزینه های اضافی داده شده به دستور install |
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 : گزینه های اضافی داده شده به دستور install |
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
اجرا می کند.
پارامترها |
---|
options | DeviceTestRunOptions : 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 | درست است اگر بدون شکست موفق شود. در غیر این صورت نادرست است. |
اجرای تست های دستگاه
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 | درست است اگر بدون شکست موفق شود. در غیر این صورت نادرست است. |
اجرای تست های دستگاه
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 : بسته Android برای حذف نصب |
برمی گرداند |
---|
String | یک String با کد خطا، یا در صورت موفقیت null |
UninstallPackage
public final String uninstallPackage (ITestDevice device,
String pkgName)
بسته ای را روی دستگاه حذف نصب می کند
پارامترها |
---|
device | ITestDevice : دستگاهی که باید بسته را حذف نصب کند. |
pkgName | String : بسته Android برای حذف نصب |
برمی گرداند |
---|
String | یک String با کد خطا، یا در صورت موفقیت null |