BaseHostJUnit4Test
public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.junit4.BaseHostJUnit4Test |
হোস্ট JUnit4 স্টাইলের টেস্ট চালানোর জন্য বেস টেস্ট ক্লাস। এই ক্লাসটি হোস্ট সাইড থেকে ইন্সট্রুমেন্টেশন টেস্ট ইনস্টল, রান এবং ক্লিন আপ করার সুবিধা প্রদান করে। এই ক্লাসটি একাধিক ডিভাইসের সাথে সামঞ্জস্যপূর্ণ। ডুপ্লিকেট ইউটিলিটি এবং বেস ক্লাস এড়ানোর জন্য হোস্ট সাইড থেকে ইন্সট্রুমেন্টেশন টেস্ট চালানোর ক্ষেত্রে এটিই একমাত্র নির্ভরযোগ্য উৎস হওয়া উচিত।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
BaseHostJUnit4Test () | |
জনসাধারণের পদ্ধতি | |
|---|---|
final void | autoTearDown ()ইনস্টল করা সমস্ত এপিকে স্বয়ংক্রিয়ভাবে বন্ধ করে দেওয়া হবে। |
final IAbi | getAbi () |
final IBuildInfo | getBuild () |
final ITestDevice | getDevice () |
final IInvocationContext | getInvocationContext () |
final TestRunResult | getLastDeviceRunResults () সর্বশেষ চালিত runDeviceTests থেকে প্রাপ্ত |
final List< ITestDevice > | getListDevices () |
TestInformation | getTestInformation () |
boolean | hasDeviceFeature (String feature) |
final void | installPackage ( DeviceTestRunOptions options) ডিভাইসের |
final void | installPackage (String apkFileName, String... options)ডিভাইসে নির্দিষ্ট নামের এপিকে ফাইলটি ইনস্টল করুন। |
final void | installPackage ( ITestDevice device, String apkFileName, String... options)নির্দিষ্ট ডিভাইসে নির্দিষ্ট নামের এপিকে ইনস্টল করুন। |
final void | installPackageAsUser ( ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)নির্দিষ্ট ব্যবহারকারীর জন্য নির্দিষ্ট ডিভাইসে তার নাম দিয়ে একটি এপিকে ইনস্টল করুন। |
final void | installPackageAsUser (String apkFileName, boolean grantPermission, int userId, String... options)নির্দিষ্ট ব্যবহারকারীর জন্য তার নাম দিয়ে একটি এপিকে ইনস্টল করুন। |
final boolean | isPackageInstalled (String pkg)ডিভাইসে প্রদত্ত নামের কোনো প্যাকেজ ইনস্টল করা আছে কিনা তা যাচাই করে। |
final boolean | isPackageInstalled ( ITestDevice device, String pkg)ডিভাইসে প্রদত্ত নামের কোনো প্যাকেজ ইনস্টল করা আছে কিনা তা যাচাই করে। |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List< ITestLifeCycleReceiver > extraListeners)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, boolean isWindowAnimationDisabled, Map<String, String> instrumentationArgs, List< ITestLifeCycleReceiver > extraListeners)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, Map<String, String> instrumentationArgs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName, Long testTimeoutMs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests (String pkgName, String testClassName, String testMethodName)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( DeviceTestRunOptions options) |
final boolean | runDeviceTests ( ITestDevice device, String runner, String pkgName, String testClassName, String testMethodName, Integer userId, Long testTimeoutMs, Long maxTimeToOutputMs, Long maxInstrumentationTimeoutMs, boolean checkResults, boolean isHiddenApiCheckDisabled, boolean isTestApiCheckDisabled, boolean isIsolatedStorageDisabled, Map<String, String> instrumentationArgs, List< ITestLifeCycleReceiver > extraListeners)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests ( ITestDevice device, String pkgName, String testClassName, String testMethodName)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests (String pkgName, String testClassName, Integer userId, Long testTimeoutMs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests (String pkgName, String testClassName)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests (String pkgName, String testClassName, Long testTimeoutMs)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final boolean | runDeviceTests (String runner, String pkgName, String testClassName, String testMethodName)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। |
final void | setAbi ( IAbi abi) |
final void | setTestInformation ( TestInformation testInformation) |
final String | uninstallPackage (String pkgName)ডিভাইস থেকে একটি প্যাকেজ আনইনস্টল করে। |
final String | uninstallPackage ( ITestDevice device, String pkgName)ডিভাইস থেকে একটি প্যাকেজ আনইনস্টল করে |
সরকারি নির্মাণকারী
BaseHostJUnit4Test
public BaseHostJUnit4Test ()
জনসাধারণের পদ্ধতি
অটোটিয়ারডাউন
public final void autoTearDown ()
ইনস্টল করা সমস্ত এপিকে স্বয়ংক্রিয়ভাবে মুছে ফেলা হবে। এটি যে ডিভাইসে এপিকেগুলো ইনস্টল করা হয়েছিল, সেখান থেকে সেগুলোকে আনইনস্টল করে দেবে।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
getInvocationContext
public final IInvocationContext getInvocationContext ()
| ফেরত | |
|---|---|
IInvocationContext | |
getLastDeviceRunResults
public final TestRunResult getLastDeviceRunResults ()
সর্বশেষ চালিত runDeviceTests থেকে প্রাপ্ত TestRunResult ফেরত দেয়। অথবা কোনো ফলাফল উপলব্ধ না থাকলে null ফেরত দেয়।
| ফেরত | |
|---|---|
TestRunResult | |
ডিভাইস বৈশিষ্ট্য আছে
public boolean hasDeviceFeature (String feature)
| প্যারামিটার | |
|---|---|
feature | String |
| ফেরত | |
|---|---|
boolean | |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
প্যাকেজ ইনস্টল করুন
public final void installPackage (DeviceTestRunOptions options)
ডিভাইসের DeviceTestRunOptions অনুযায়ী একটি এপিকে ইনস্টল করুন। এপিকেটি স্বয়ংক্রিয়ভাবে পরিশুদ্ধ হয়ে যাবে।
| প্যারামিটার | |
|---|---|
options | DeviceTestRunOptions : প্যাকেজ ইনস্টলেশনের বিকল্পসমূহ। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
প্যাকেজ ইনস্টল করুন
public final void installPackage (String apkFileName,
String... options)ডিভাইসে নির্দিষ্ট নামের এপিকে ফাইলটি ইনস্টল করুন। এপিকে ফাইলটি স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যাবে।
| প্যারামিটার | |
|---|---|
apkFileName | String : এপিকে ফাইলের নাম। |
options | String : ইনস্টল কমান্ডে প্রদত্ত অতিরিক্ত অপশনসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
প্যাকেজ ইনস্টল করুন
public final void installPackage (ITestDevice device, String apkFileName, String... options)
নির্দিষ্ট ডিভাইসে তার নাম অনুযায়ী এপিকে ইনস্টল করুন। এপিকে স্বয়ংক্রিয়ভাবে ক্লিন হয়ে যাবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice এ apk-টি ইনস্টল করতে হবে। |
apkFileName | String : এপিকে ফাইলের নাম। |
options | String : ইনস্টল কমান্ডে প্রদত্ত অতিরিক্ত অপশনসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
installPackageAsUser
public final void installPackageAsUser (ITestDevice device, String apkFileName, boolean grantPermission, int userId, String... options)
নির্দিষ্ট ব্যবহারকারীর জন্য নির্দিষ্ট ডিভাইসে তার নাম দিয়ে একটি এপিকে ইনস্টল করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ITestDevice এ apk-টি ইনস্টল করতে হবে। |
apkFileName | String : এপিকে ফাইলের নাম। |
grantPermission | boolean : এপিকে ইনস্টল করার সময় অনুমতি দেওয়ার ফ্ল্যাগটি পাস করা হবে কিনা। |
userId | int : যে ব্যবহারকারীর কাছে এপিকে ইনস্টল করতে হবে, তার ইউজার আইডি। |
options | String : ইনস্টল কমান্ডে প্রদত্ত অতিরিক্ত অপশনসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
installPackageAsUser
public final void installPackageAsUser (String apkFileName,
boolean grantPermission,
int userId,
String... options)নির্দিষ্ট ব্যবহারকারীর জন্য তার নাম দিয়ে একটি এপিকে ইনস্টল করুন।
| প্যারামিটার | |
|---|---|
apkFileName | String : এপিকে ফাইলের নাম। |
grantPermission | boolean : এপিকে ইনস্টল করার সময় অনুমতি দেওয়ার ফ্ল্যাগটি পাস করা হবে কিনা। |
userId | int : যে ব্যবহারকারীর কাছে এপিকে ইনস্টল করতে হবে, তার ইউজার আইডি। |
options | String : ইনস্টল কমান্ডে প্রদত্ত অতিরিক্ত অপশনসমূহ |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
প্যাকেজ ইনস্টল করা হয়েছে
public final boolean isPackageInstalled (String pkg)
ডিভাইসে প্রদত্ত নামের কোনো প্যাকেজ ইনস্টল করা আছে কিনা তা যাচাই করে।
| প্যারামিটার | |
|---|---|
pkg | String : প্যাকেজের নাম |
| ফেরত | |
|---|---|
boolean | ডিভাইসে প্যাকেজটি পাওয়া গেলে সত্য হবে। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
প্যাকেজ ইনস্টল করা হয়েছে
public final boolean isPackageInstalled (ITestDevice device, String pkg)
ডিভাইসে প্রদত্ত নামের কোনো প্যাকেজ ইনস্টল করা আছে কিনা তা যাচাই করে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসটি প্যাকেজটি আনইনস্টল করবে। |
pkg | String : প্যাকেজের নাম |
| ফেরত | |
|---|---|
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, boolean isRestartDisabled, boolean instrumentInPcc, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসের বিপরীতে ইনস্ট্রুমেন্টেশন চালানো হবে। |
runner | String |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
userId | Integer : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
testTimeoutMs | Long : প্রতিটি টেস্ট কেসের জন্য প্রযোজ্য টাইমআউট (মিলিসেকেন্ডে)। |
maxTimeToOutputMs | Long : পরীক্ষাটি আউটপুট দেওয়া শুরু করার জন্য সর্বোচ্চ সময়সীমা। |
maxInstrumentationTimeoutMs | Long : সম্পূর্ণ ইন্সট্রুমেন্টেশনটি সম্পন্ন হওয়ার জন্য সর্বোচ্চ সময়সীমা। |
checkResults | boolean : ফলাফলগুলো ক্র্যাশের জন্য যাচাই করা হবে কি না। |
isHiddenApiCheckDisabled | boolean : লুকানো এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isTestApiCheckDisabled | boolean : টেস্ট এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isIsolatedStorageDisabled | boolean : আইসোলেটেড স্টোরেজ নিষ্ক্রিয় করা হবে কি না। |
isWindowAnimationDisabled | boolean : উইন্ডো অ্যানিমেশন নিষ্ক্রিয় করা হবে কি না। |
isRestartDisabled | boolean |
instrumentInPcc | boolean |
instrumentationArgs | Map : ইন্সট্রুমেন্টেশনে প্রেরণের জন্য আর্গুমেন্টসমূহ। |
extraListeners | List |
| ফেরত | |
|---|---|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসের বিপরীতে ইনস্ট্রুমেন্টেশন চালানো হবে। |
runner | String |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
userId | Integer : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
testTimeoutMs | Long : প্রতিটি টেস্ট কেসের জন্য প্রযোজ্য টাইমআউট (মিলিসেকেন্ডে)। |
maxTimeToOutputMs | Long : পরীক্ষাটি আউটপুট দেওয়া শুরু করার জন্য সর্বোচ্চ সময়সীমা। |
maxInstrumentationTimeoutMs | Long : সম্পূর্ণ ইন্সট্রুমেন্টেশনটি সম্পন্ন হওয়ার জন্য সর্বোচ্চ সময়সীমা। |
checkResults | boolean : ফলাফলগুলো ক্র্যাশের জন্য যাচাই করা হবে কি না। |
isHiddenApiCheckDisabled | boolean : লুকানো এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isTestApiCheckDisabled | boolean : টেস্ট এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isIsolatedStorageDisabled | boolean : আইসোলেটেড স্টোরেজ নিষ্ক্রিয় করা হবে কি না। |
isWindowAnimationDisabled | boolean : উইন্ডো অ্যানিমেশন নিষ্ক্রিয় করা হবে কি না। |
instrumentationArgs | Map : ইন্সট্রুমেন্টেশনে প্রেরণের জন্য আর্গুমেন্টসমূহ। |
extraListeners | List |
| ফেরত | |
|---|---|
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, Map<String, String> instrumentationArgs)
ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসের বিপরীতে ইনস্ট্রুমেন্টেশন চালানো হবে। |
runner | String |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
userId | Integer : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
testTimeoutMs | Long : প্রতিটি টেস্ট কেসের জন্য প্রযোজ্য টাইমআউট (মিলিসেকেন্ডে)। |
maxTimeToOutputMs | Long : পরীক্ষাটি আউটপুট দেওয়া শুরু করার জন্য সর্বোচ্চ সময়সীমা। |
maxInstrumentationTimeoutMs | Long : সম্পূর্ণ ইন্সট্রুমেন্টেশনটি সম্পন্ন হওয়ার জন্য সর্বোচ্চ সময়সীমা। |
checkResults | boolean : ফলাফলগুলো ক্র্যাশের জন্য যাচাই করা হবে কি না। |
isHiddenApiCheckDisabled | boolean : লুকানো এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
instrumentationArgs | Map : ইন্সট্রুমেন্টেশনে প্রেরণের জন্য আর্গুমেন্টসমূহ। |
| ফেরত | |
|---|---|
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 : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
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 pkgName, String testClassName, String testMethodName, Long testTimeoutMs)
ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসের বিপরীতে ইনস্ট্রুমেন্টেশন চালানো হবে। |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
testTimeoutMs | Long : প্রতিটি টেস্ট কেসের জন্য প্রযোজ্য টাইমআউট (মিলিসেকেন্ডে)। |
| ফেরত | |
|---|---|
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, Map<String, String> instrumentationArgs, List<ITestLifeCycleReceiver> extraListeners)
ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
device | ITestDevice : যে ডিভাইসের বিপরীতে ইনস্ট্রুমেন্টেশন চালানো হবে। |
runner | String |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
userId | Integer : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
testTimeoutMs | Long : প্রতিটি টেস্ট কেসের জন্য প্রযোজ্য টাইমআউট (মিলিসেকেন্ডে)। |
maxTimeToOutputMs | Long : পরীক্ষাটি আউটপুট দেওয়া শুরু করার জন্য সর্বোচ্চ সময়সীমা। |
maxInstrumentationTimeoutMs | Long : সম্পূর্ণ ইন্সট্রুমেন্টেশনটি সম্পন্ন হওয়ার জন্য সর্বোচ্চ সময়সীমা। |
checkResults | boolean : ফলাফলগুলো ক্র্যাশের জন্য যাচাই করা হবে কি না। |
isHiddenApiCheckDisabled | boolean : লুকানো এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isTestApiCheckDisabled | boolean : টেস্ট এপিআই চেকটি নিষ্ক্রিয় করা হবে কি না। |
isIsolatedStorageDisabled | boolean : আইসোলেটেড স্টোরেজ নিষ্ক্রিয় করা হবে কি না। |
instrumentationArgs | Map : ইন্সট্রুমেন্টেশনে প্রেরণের জন্য আর্গুমেন্টসমূহ। |
extraListeners | List |
| ফেরত | |
|---|---|
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 : যে ব্যবহারকারীর উপর পরীক্ষাটি চালানো হবে তার আইডি। এটি নাল (null) হতে পারে। |
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 (String runner,
String pkgName,
String testClassName,
String testMethodName)ইনস্টল করা ইন্সট্রুমেন্টেশন প্যাকেজ চালানোর পদ্ধতি। ফলাফলের বিস্তারিত জানতে ঠিক পরেই getLastDeviceRunResults() ব্যবহার করুন।
| প্যারামিটার | |
|---|---|
runner | String : যে ইন্সট্রুমেন্টেশন রানারটি ব্যবহার করা হবে। |
pkgName | String : যে প্যাকেজটি চালাতে হবে তার নাম। |
testClassName | String : যে টেস্ট ক্লাসটি চালানো হবে তার নাম। |
testMethodName | String : ক্লাসের যে টেস্ট মেথডটি চালানো হবে তার নাম। |
| ফেরত | |
|---|---|
boolean | কোনো ব্যর্থতা ছাড়া সফল হলে সত্য। অন্যথায় মিথ্যা। |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
পরীক্ষার তথ্য সেট করুন
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 | |