ডিভাইসটেস্টরানঅপশন
public class DeviceTestRunOptions
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions |
BaseHostJUnit4Test-এর মাধ্যমে ডিভাইস টেস্ট চালানোর সাথে সম্পর্কিত অপশনগুলোর জন্য একটি বিল্ডার ক্লাস।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি |
|---|
DeviceTestRunOptions | addExtraListener ( ITestLifeCycleReceiver listener) চলমান ইন্সট্রুমেন্টেশনে একটি অতিরিক্ত লিসেনার যোগ করুন। |
DeviceTestRunOptions | addInstrumentationArg (String key, String value) এমন একটি আর্গুমেন্ট যোগ করুন যা ইন্সট্রুমেন্টেশনে পাঠানো হবে। |
void | clearExtraListeners () |
void | clearInstrumentationArgs () পূর্বে addInstrumentationArg(String,String) দিয়ে সেট করা সমস্ত ইন্সট্রুমেন্টেশন আর্গুমেন্ট মুছে ফেলুন। |
String | getApkFileName () এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম ফেরত দেয়। |
ITestDevice | getDevice () |
List< ITestLifeCycleReceiver > | getExtraListeners () |
String[] | getInstallArgs () ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো ফেরত দেয়। |
Map<String, String> | getInstrumentationArgs () |
Long | getMaxInstrumentationTimeoutMs () |
Long | getMaxTimeToOutputMs () |
String | getPackageName () |
String | getRunner () |
String | getTestClassName () |
String | getTestMethodName () |
Long | getTestTimeoutMs () |
Integer | getUserId () |
boolean | isForceQueryable () ইনস্টল করার জন্য এপিকে ফাইলটি সম্পর্কে অনুসন্ধানযোগ্য হওয়া উচিত। |
boolean | isGrantPermission () এপিকে ইনস্টলেশনের জন্য অনুমতি দেওয়া হবে কিনা। |
boolean | isHiddenApiCheckDisabled () |
boolean | isInstrumentInPcc () হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এর সাথে --instrument-in-pcc যোগ করা হবে কি না। |
boolean | isIsolatedStorageDisabled () |
boolean | isRestartDisabled () |
boolean | isTestApiCheckDisabled () |
boolean | isWindowAnimationDisabled () |
DeviceTestRunOptions | setApkFileName (String apkFileName) এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম নির্ধারণ করে। |
DeviceTestRunOptions | setCheckResults (boolean checkResults) ইনস্ট্রুমেন্টেশন রানের ফলাফল যাচাই করা হবে কি না এবং কোনো ত্রুটি ঘটেনি তা নিশ্চিত করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setDevice ( ITestDevice device) |
DeviceTestRunOptions | setDisableHiddenApiCheck (boolean disableHiddenApiCheck) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-hidden-api-checks যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setDisableIsolatedStorage (boolean disableIsolatedStorage) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-isolated-storage যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setDisableRestart (boolean disableRestart) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-restart যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setDisableTestApiCheck (boolean disableTestApiCheck) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-test-api-access যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setDisableWindowAnimation (boolean disableWindowAnimation) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-window-animation যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setForceQueryable (boolean forceQueryable) ইনস্টল করা এপিকে ফাইলটি যদি কোয়েরিযোগ্য না হয়, তবে false সেট করে। |
DeviceTestRunOptions | setGrantPermission (boolean grantPermission) এপিকে ইনস্টলেশনের জন্য অনুমতি প্রদান করে। |
DeviceTestRunOptions | setInstallArgs (String... installArgs) ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো সেট করে। |
DeviceTestRunOptions | setInstrumentInPcc (boolean instrumentInPcc) হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --instrument-in-pcc যোগ করা হবে কি না, তা নির্ধারণ করে। |
DeviceTestRunOptions | setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs) সম্পূর্ণ ইন্সট্রুমেন্টেশনটি চলতে ও সম্পন্ন হতে সর্বোচ্চ কত সময় (মিলিসেকেন্ডে) লাগবে, তা নির্ধারণ করে। |
DeviceTestRunOptions | setMaxTimeToOutputMs (Long maxTimeToOutputMs) এটি সর্বোচ্চ সময় (মিলিসেকেন্ডে) নির্ধারণ করে, যার মধ্যে যন্ত্রটি বন্ধ হওয়ার আগে আউটপুট দেওয়া বন্ধ রাখতে পারে। |
DeviceTestRunOptions | setRunner (String runner) ইন্সট্রুমেন্টেশন চালানোর জন্য যে ইন্সট্রুমেন্টেশন রানারটি ব্যবহার করা হবে, তা নির্ধারণ করে। |
DeviceTestRunOptions | setTestClassName (String testClassName) যে ক্লাসনেমের ওপর ইন্সট্রুমেন্টেশনটি চালানো হবে, তা নির্ধারণ করে। |
DeviceTestRunOptions | setTestMethodName (String testMethodName) যে মেথডটি ইন্সট্রুমেন্টেশন চালাবে, তার নাম নির্ধারণ করে। |
DeviceTestRunOptions | setTestTimeoutMs (Long testTimeoutMs) একটি পরীক্ষা বাধাগ্রস্ত হওয়ার আগে সর্বোচ্চ কতক্ষণ (মিলিসেকেন্ডে) চলতে পারবে, তা নির্ধারণ করে। |
DeviceTestRunOptions | setUserId (Integer userId) যে ইউজার আইডির বিপরীতে ইন্সট্রুমেন্টেশনটি চালানো হবে, তা নির্ধারণ করে। |
boolean | shouldCheckResults () |
সরকারি নির্মাণকারী
ডিভাইসটেস্টরানঅপশন
public DeviceTestRunOptions (String packageName)
| প্যারামিটার |
|---|
packageName | String |
জনসাধারণের পদ্ধতি
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key,
String value) এমন একটি আর্গুমেন্ট যোগ করুন যা ইন্সট্রুমেন্টেশনে পাঠানো হবে।
| প্যারামিটার |
|---|
key | String |
value | String |
public void clearExtraListeners ()
getApkFileName
public String getApkFileName ()
এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম ফেরত দেয়।
getInstallArgs
public String[] getInstallArgs ()
ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো ফেরত দেয়।
getInstrumentationArgs
public Map<String, String> getInstrumentationArgs ()
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
আউটপুটের জন্য সর্বোচ্চ সময় (মিলিসেকেন্ড)
public Long getMaxTimeToOutputMs ()
প্যাকেজের নাম পান
public String getPackageName ()
গেটরানার
public String getRunner ()
getTestClassName
public String getTestClassName ()
পরীক্ষার পদ্ধতির নাম পান
public String getTestMethodName ()
getTestTimeoutMs
public Long getTestTimeoutMs ()
ব্যবহারকারীর আইডি পান
public Integer getUserId ()
isForceQueryable
public boolean isForceQueryable ()
ইনস্টল করার জন্য এপিকে ফাইলটি কোয়েরিযোগ্য হবে কি না। এর ডিফল্ট মান হলো 'true'।
isGrantPermission
public boolean isGrantPermission ()
এপিকে ইনস্টলেশনের জন্য অনুমতি দেওয়া হবে কিনা।
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
isInstrumentInPcc
public boolean isInstrumentInPcc ()
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এর সাথে --instrument-in-pcc যোগ করা হবে কি না।
isIsolatedStorageDisabled
public boolean isIsolatedStorageDisabled ()
isRestartDisabled
public boolean isRestartDisabled ()
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
setApkFileName
public DeviceTestRunOptions setApkFileName (String apkFileName)
এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম নির্ধারণ করে।
| প্যারামিটার |
|---|
apkFileName | String |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
ইনস্ট্রুমেন্টেশন রানের ফলাফল যাচাই করা হবে কি না এবং কোনো ত্রুটি ঘটেনি তা নিশ্চিত করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
checkResults | boolean |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-hidden-api-checks যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
disableHiddenApiCheck | boolean |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-isolated-storage যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
disableIsolatedStorage | boolean |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-restart যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
disableRestart | boolean |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-test-api-access যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
disableTestApiCheck | boolean |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-window-animation যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
disableWindowAnimation | boolean |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
ইনস্টল করা এপিকে ফাইলটি যদি কোয়েরিযোগ্য না হয়, তবে false সেট করে।
| প্যারামিটার |
|---|
forceQueryable | boolean |
সেটগ্রান্টপারমিশন
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
এপিকে ইনস্টলেশনের জন্য অনুমতি প্রদান করে।
| প্যারামিটার |
|---|
grantPermission | boolean |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো সেট করে।
| প্যারামিটার |
|---|
installArgs | String |
setInstrumentInPcc
public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)
হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --instrument-in-pcc যোগ করা হবে কি না, তা নির্ধারণ করে।
| প্যারামিটার |
|---|
instrumentInPcc | boolean |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
সম্পূর্ণ ইন্সট্রুমেন্টেশনটি চলতে ও শেষ হতে সর্বোচ্চ কত সময় (মিলিসেকেন্ডে) লাগবে, তা নির্ধারণ করে। কোনো টাইমআউট না চাইলে ০ সেট করুন। ঐচ্ছিক।
| প্যারামিটার |
|---|
maxInstrumentationTimeoutMs | Long |
আউটপুটের জন্য সর্বোচ্চ সময় (মিলিসেকেন্ডে) সেট করুন
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
ইন্সট্রুমেন্টেশন বন্ধ হওয়ার আগে সর্বোচ্চ কতক্ষণ (মিলিসেকেন্ডে) আউটপুট দেওয়া বন্ধ রাখতে পারবে, তা নির্ধারণ করে। কোনো টাইমআউট না রাখতে ০ সেট করুন। ঐচ্ছিক।
| প্যারামিটার |
|---|
maxTimeToOutputMs | Long |
সেটরানার
public DeviceTestRunOptions setRunner (String runner)
ইন্সট্রুমেন্টেশন চালানোর জন্য যে ইন্সট্রুমেন্টেশন রানারটি ব্যবহার করা হবে, তা নির্ধারণ করে। ডিফল্ট রানার হলো 'android.support.test.runner.AndroidJUnitRunner'। এটি ঐচ্ছিক।
| প্যারামিটার |
|---|
runner | String |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
যে ক্লাসের জন্য ইন্সট্রুমেন্টেশন চালানো হবে, তার ক্লাসনেম নির্ধারণ করে। ইন্সট্রুমেন্টেশনটি শুধুমাত্র নির্দিষ্ট ক্লাসটি চালানোর জন্য ফিল্টার করা হবে। setTestMethodName(String) এর সাথে ব্যবহার করা যায়। ঐচ্ছিক।
| প্যারামিটার |
|---|
testClassName | String |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
যে মেথডটি ইন্সট্রুমেন্টেশন চালাবে, তার নাম নির্ধারণ করে। সঠিকভাবে কাজ করার জন্য setTestClassName(String) সেট করা আবশ্যক। ঐচ্ছিক।
| প্যারামিটার |
|---|
testMethodName | String |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
একটি পরীক্ষা বাধাগ্রস্ত হওয়ার আগে সর্বোচ্চ কতক্ষণ (মিলিসেকেন্ডে) চলতে পারবে তা নির্ধারণ করে। কোনো টাইমআউট না চাইলে এর মান ০ সেট করুন। এটি ঐচ্ছিক।
| প্যারামিটার |
|---|
testTimeoutMs | Long |
ব্যবহারকারী আইডি সেট করুন
public DeviceTestRunOptions setUserId (Integer userId)
যে ইউজার আইডির ভিত্তিতে ইন্সট্রুমেন্টেশন চালানো হবে, তা নির্ধারণ করে। ঐচ্ছিক।
| প্যারামিটার |
|---|
userId | Integer |
ফলাফল যাচাই করা উচিত
public boolean shouldCheckResults ()