ডিভাইসটেস্টরানঅপশন

public class DeviceTestRunOptions
extends Object

java.lang.Object
com.android.tradefed.testtype.junit4.DeviceTestRunOptions


BaseHostJUnit4Test-এর মাধ্যমে ডিভাইস টেস্ট চালানোর সাথে সম্পর্কিত অপশনগুলোর জন্য একটি বিল্ডার ক্লাস।

সারসংক্ষেপ

সরকারি নির্মাণকারী

DeviceTestRunOptions (String packageName)

জনসাধারণের পদ্ধতি

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

জনসাধারণের পদ্ধতি

addExtraListener

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

চলমান ইন্সট্রুমেন্টেশনে একটি অতিরিক্ত লিসেনার যোগ করুন।

প্যারামিটার
listener ITestLifeCycleReceiver

ফেরত
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

এমন একটি আর্গুমেন্ট যোগ করুন যা ইন্সট্রুমেন্টেশনে পাঠানো হবে।

প্যারামিটার
key String

value String

ফেরত
DeviceTestRunOptions

clearExtraListeners

public void clearExtraListeners ()

clearInstrumentationArgs

public void clearInstrumentationArgs ()

পূর্বে addInstrumentationArg(String,String) দিয়ে সেট করা সমস্ত ইন্সট্রুমেন্টেশন আর্গুমেন্ট মুছে ফেলুন।

getApkFileName

public String getApkFileName ()

এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম ফেরত দেয়।

ফেরত
String

ডিভাইস পান

public ITestDevice getDevice ()

ফেরত
ITestDevice

getExtraListeners

public List<ITestLifeCycleReceiver> getExtraListeners ()

ফেরত
List< ITestLifeCycleReceiver >

getInstallArgs

public String[] getInstallArgs ()

ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো ফেরত দেয়।

ফেরত
String[]

getInstrumentationArgs

public Map<String, String> getInstrumentationArgs ()

ফেরত
Map<String, String>

getMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

ফেরত
Long

আউটপুটের জন্য সর্বোচ্চ সময় (মিলিসেকেন্ড)

public Long getMaxTimeToOutputMs ()

ফেরত
Long

প্যাকেজের নাম পান

public String getPackageName ()

ফেরত
String

গেটরানার

public String getRunner ()

ফেরত
String

getTestClassName

public String getTestClassName ()

ফেরত
String

পরীক্ষার পদ্ধতির নাম পান

public String getTestMethodName ()

ফেরত
String

getTestTimeoutMs

public Long getTestTimeoutMs ()

ফেরত
Long

ব্যবহারকারীর আইডি পান

public Integer getUserId ()

ফেরত
Integer

isForceQueryable

public boolean isForceQueryable ()

ইনস্টল করার জন্য এপিকে ফাইলটি কোয়েরিযোগ্য হবে কি না। এর ডিফল্ট মান হলো 'true'।

ফেরত
boolean

isGrantPermission

public boolean isGrantPermission ()

এপিকে ইনস্টলেশনের জন্য অনুমতি দেওয়া হবে কিনা।

ফেরত
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

ফেরত
boolean

isInstrumentInPcc

public boolean isInstrumentInPcc ()

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এর সাথে --instrument-in-pcc যোগ করা হবে কি না।

ফেরত
boolean

isIsolatedStorageDisabled

public boolean isIsolatedStorageDisabled ()

ফেরত
boolean

isRestartDisabled

public boolean isRestartDisabled ()

ফেরত
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

ফেরত
boolean

isWindowAnimationDisabled

public boolean isWindowAnimationDisabled ()

ফেরত
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

এপিকে ইনস্টলেশনের জন্য এপিকে ফাইলের নাম নির্ধারণ করে।

প্যারামিটার
apkFileName String

ফেরত
DeviceTestRunOptions

setCheckResults

public DeviceTestRunOptions setCheckResults (boolean checkResults)

ইনস্ট্রুমেন্টেশন রানের ফলাফল যাচাই করা হবে কি না এবং কোনো ত্রুটি ঘটেনি তা নিশ্চিত করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
checkResults boolean

ফেরত
DeviceTestRunOptions

সেটডিভাইস

public DeviceTestRunOptions setDevice (ITestDevice device)

প্যারামিটার
device ITestDevice

ফেরত
DeviceTestRunOptions

setDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-hidden-api-checks যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
disableHiddenApiCheck boolean

ফেরত
DeviceTestRunOptions

setDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-isolated-storage যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
disableIsolatedStorage boolean

ফেরত
DeviceTestRunOptions

setDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-restart যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
disableRestart boolean

ফেরত
DeviceTestRunOptions

setDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-test-api-access যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
disableTestApiCheck boolean

ফেরত
DeviceTestRunOptions

setDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --no-window-animation যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
disableWindowAnimation boolean

ফেরত
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ইনস্টল করা এপিকে ফাইলটি যদি কোয়েরিযোগ্য না হয়, তবে false সেট করে।

প্যারামিটার
forceQueryable boolean

ফেরত
DeviceTestRunOptions

সেটগ্রান্টপারমিশন

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

এপিকে ইনস্টলেশনের জন্য অনুমতি প্রদান করে।

প্যারামিটার
grantPermission boolean

ফেরত
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

ইনস্টল কমান্ডের অতিরিক্ত অপশনগুলো সেট করে।

প্যারামিটার
installArgs String

ফেরত
DeviceTestRunOptions

setInstrumentInPcc

public DeviceTestRunOptions setInstrumentInPcc (boolean instrumentInPcc)

হোস্ট সাইড থেকে ব্যবহৃত 'am instrument'-এ --instrument-in-pcc যোগ করা হবে কি না, তা নির্ধারণ করে।

প্যারামিটার
instrumentInPcc boolean

ফেরত
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

সম্পূর্ণ ইন্সট্রুমেন্টেশনটি চলতে ও শেষ হতে সর্বোচ্চ কত সময় (মিলিসেকেন্ডে) লাগবে, তা নির্ধারণ করে। কোনো টাইমআউট না চাইলে ০ সেট করুন। ঐচ্ছিক।

প্যারামিটার
maxInstrumentationTimeoutMs Long

ফেরত
DeviceTestRunOptions

আউটপুটের জন্য সর্বোচ্চ সময় (মিলিসেকেন্ডে) সেট করুন

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

ইন্সট্রুমেন্টেশন বন্ধ হওয়ার আগে সর্বোচ্চ কতক্ষণ (মিলিসেকেন্ডে) আউটপুট দেওয়া বন্ধ রাখতে পারবে, তা নির্ধারণ করে। কোনো টাইমআউট না রাখতে ০ সেট করুন। ঐচ্ছিক।

প্যারামিটার
maxTimeToOutputMs Long

ফেরত
DeviceTestRunOptions

সেটরানার

public DeviceTestRunOptions setRunner (String runner)

ইন্সট্রুমেন্টেশন চালানোর জন্য যে ইন্সট্রুমেন্টেশন রানারটি ব্যবহার করা হবে, তা নির্ধারণ করে। ডিফল্ট রানার হলো 'android.support.test.runner.AndroidJUnitRunner'। এটি ঐচ্ছিক।

প্যারামিটার
runner String

ফেরত
DeviceTestRunOptions

setTestClassName

public DeviceTestRunOptions setTestClassName (String testClassName)

যে ক্লাসের জন্য ইন্সট্রুমেন্টেশন চালানো হবে, তার ক্লাসনেম নির্ধারণ করে। ইন্সট্রুমেন্টেশনটি শুধুমাত্র নির্দিষ্ট ক্লাসটি চালানোর জন্য ফিল্টার করা হবে। setTestMethodName(String) এর সাথে ব্যবহার করা যায়। ঐচ্ছিক।

প্যারামিটার
testClassName String

ফেরত
DeviceTestRunOptions

setTestMethodName

public DeviceTestRunOptions setTestMethodName (String testMethodName)

যে মেথডটি ইন্সট্রুমেন্টেশন চালাবে, তার নাম নির্ধারণ করে। সঠিকভাবে কাজ করার জন্য setTestClassName(String) সেট করা আবশ্যক। ঐচ্ছিক।

প্যারামিটার
testMethodName String

ফেরত
DeviceTestRunOptions

setTestTimeoutMs

public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)

একটি পরীক্ষা বাধাগ্রস্ত হওয়ার আগে সর্বোচ্চ কতক্ষণ (মিলিসেকেন্ডে) চলতে পারবে তা নির্ধারণ করে। কোনো টাইমআউট না চাইলে এর মান ০ সেট করুন। এটি ঐচ্ছিক।

প্যারামিটার
testTimeoutMs Long

ফেরত
DeviceTestRunOptions

ব্যবহারকারী আইডি সেট করুন

public DeviceTestRunOptions setUserId (Integer userId)

যে ইউজার আইডির ভিত্তিতে ইন্সট্রুমেন্টেশন চালানো হবে, তা নির্ধারণ করে। ঐচ্ছিক।

প্যারামিটার
userId Integer

ফেরত
DeviceTestRunOptions

ফলাফল যাচাই করা উচিত

public boolean shouldCheckResults ()

ফেরত
boolean