DeviceTestRunOptions

public class DeviceTestRunOptions
extends Object

java.lang.অবজেক্ট
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 ()

apk ইনস্টলেশনের জন্য apk ফাইলের নাম ফেরত দেয়।

ITestDevice getDevice ()
getExtraListeners ()
String[] getInstallArgs ()

ইনস্টল কমান্ডের অতিরিক্ত বিকল্প প্রদান করে।

getInstrumentationArgs ()
Long getMaxInstrumentationTimeoutMs ()
Long getMaxTimeToOutputMs ()
String getPackageName ()
String getRunner ()
String getTestClassName ()
String getTestMethodName ()
Long getTestTimeoutMs ()
Integer getUserId ()
boolean isForceQueryable ()

apk ইনস্টল করা উচিত কিনা তা জিজ্ঞাসাযোগ্য হওয়া উচিত।

boolean isGrantPermission ()

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

boolean isHiddenApiCheckDisabled ()
boolean isIsolatedStorageDisabled ()
boolean isRestartDisabled ()
boolean isTestApiCheckDisabled ()
boolean isWindowAnimationDisabled ()
DeviceTestRunOptions setApkFileName (String apkFileName)

apk ইনস্টলেশনের জন্য apk ফাইলের নাম সেট করে।

DeviceTestRunOptions setCheckResults (boolean checkResults)

ইন্সট্রুমেন্টেশন চালানোর ফলাফলগুলি পরীক্ষা করা উচিত কিনা তা সেট করে এবং নিশ্চিত করে যে কোনও ব্যর্থতা ঘটেছে।

DeviceTestRunOptions setDevice ( ITestDevice device)
DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

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

DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ইনস্টল করা apk জিজ্ঞাসাযোগ্য না হলে false সেট করে।

DeviceTestRunOptions setGrantPermission (boolean grantPermission)

apk ইনস্টলেশনের জন্য অনুমতি দেয়।

DeviceTestRunOptions setInstallArgs (String... installArgs)

ইনস্টল কমান্ডের অতিরিক্ত বিকল্প সেট করে।

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

পাবলিক কনস্ট্রাক্টর

DeviceTestRunOptions

public DeviceTestRunOptions (String packageName)

পরামিতি
packageName String

পাবলিক পদ্ধতি

অতিরিক্ত শ্রোতা যোগ করুন

public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)

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

পরামিতি
listener ITestLifeCycleReceiver

রিটার্নস
DeviceTestRunOptions

addInstrumentationArg

public DeviceTestRunOptions addInstrumentationArg (String key, 
                String value)

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

পরামিতি
key String

value String

রিটার্নস
DeviceTestRunOptions

সাফ এক্সট্রা শ্রোতা

public void clearExtraListeners ()

ক্লিয়ার ইনস্ট্রুমেন্টেশনআর্গস

public void clearInstrumentationArgs ()

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

getApkFileName

public String getApkFileName ()

apk ইনস্টলেশনের জন্য apk ফাইলের নাম ফেরত দেয়।

রিটার্নস
String

ডিভাইস পান

public ITestDevice getDevice ()

রিটার্নস
ITestDevice

এক্সট্রা লিসটেনার্স পান

public  getExtraListeners ()

রিটার্নস

getInstallArgs

public String[] getInstallArgs ()

ইনস্টল কমান্ডের অতিরিক্ত বিকল্প প্রদান করে।

রিটার্নস
String[]

GetInstrumentationArgs

public  getInstrumentationArgs ()

রিটার্নস

GetMaxInstrumentationTimeoutMs

public Long getMaxInstrumentationTimeoutMs ()

রিটার্নস
Long

GetMaxTimeToOutputMs

public Long getMaxTimeToOutputMs ()

রিটার্নস
Long

getPackageName

public String getPackageName ()

রিটার্নস
String

getRunner

public String getRunner ()

রিটার্নস
String

getTestClassName

public String getTestClassName ()

রিটার্নস
String

getTestMethodName

public String getTestMethodName ()

রিটার্নস
String

GetTestTimeoutMs

public Long getTestTimeoutMs ()

রিটার্নস
Long

getUserId

public Integer getUserId ()

রিটার্নস
Integer

isForceQueryable

public boolean isForceQueryable ()

apk ইনস্টল করা উচিত কিনা তা জিজ্ঞাসাযোগ্য হওয়া উচিত। প্রচলিত মূল্য সঠিক।

রিটার্নস
boolean

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

public boolean isGrantPermission ()

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

রিটার্নস
boolean

isHiddenApiCheckDisabled

public boolean isHiddenApiCheckDisabled ()

রিটার্নস
boolean

আইসোলেটেড স্টোরেজ অক্ষম

public boolean isIsolatedStorageDisabled ()

রিটার্নস
boolean

রিস্টার্ট অক্ষম করা হয়েছে

public boolean isRestartDisabled ()

রিটার্নস
boolean

isTestApiCheckDisabled

public boolean isTestApiCheckDisabled ()

রিটার্নস
boolean

উইন্ডো অ্যানিমেশন অক্ষম

public boolean isWindowAnimationDisabled ()

রিটার্নস
boolean

setApkFileName

public DeviceTestRunOptions setApkFileName (String apkFileName)

apk ইনস্টলেশনের জন্য apk ফাইলের নাম সেট করে।

পরামিতি
apkFileName String

রিটার্নস
DeviceTestRunOptions

সেট চেক ফলাফল

public DeviceTestRunOptions setCheckResults (boolean checkResults)

ইন্সট্রুমেন্টেশন চালানোর ফলাফলগুলি পরীক্ষা করা উচিত কিনা তা সেট করে এবং নিশ্চিত করে যে কোনও ব্যর্থতা ঘটেছে।

পরামিতি
checkResults boolean

রিটার্নস
DeviceTestRunOptions

সেটডিভাইস

public DeviceTestRunOptions setDevice (ITestDevice device)

পরামিতি
device ITestDevice

রিটার্নস
DeviceTestRunOptions

সেটDisableHiddenApiCheck

public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)

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

পরামিতি
disableHiddenApiCheck boolean

রিটার্নস
DeviceTestRunOptions

সেটDisableIsolatedStorage

public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)

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

পরামিতি
disableIsolatedStorage boolean

রিটার্নস
DeviceTestRunOptions

সেটDisableRestart

public DeviceTestRunOptions setDisableRestart (boolean disableRestart)

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

পরামিতি
disableRestart boolean

রিটার্নস
DeviceTestRunOptions

সেটDisableTestApiCheck

public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)

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

পরামিতি
disableTestApiCheck boolean

রিটার্নস
DeviceTestRunOptions

সেটDisableWindowAnimation

public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)

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

পরামিতি
disableWindowAnimation boolean

রিটার্নস
DeviceTestRunOptions

setForceQueryable

public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)

ইনস্টল করা apk জিজ্ঞাসাযোগ্য না হলে false সেট করে।

পরামিতি
forceQueryable boolean

রিটার্নস
DeviceTestRunOptions

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

public DeviceTestRunOptions setGrantPermission (boolean grantPermission)

apk ইনস্টলেশনের জন্য অনুমতি দেয়।

পরামিতি
grantPermission boolean

রিটার্নস
DeviceTestRunOptions

setInstallArgs

public DeviceTestRunOptions setInstallArgs (String... installArgs)

ইনস্টল কমান্ডের অতিরিক্ত বিকল্প সেট করে।

পরামিতি
installArgs String

রিটার্নস
DeviceTestRunOptions

setMaxInstrumentationTimeoutMs

public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)

সম্পূর্ণ ইন্সট্রুমেন্টেশন চালানো এবং সম্পূর্ণ করার জন্য সর্বাধিক সময় (মিলিসেকেন্ডে) সেট করে। টাইমআউটের জন্য 0 এ সেট করুন। ঐচ্ছিক।

পরামিতি
maxInstrumentationTimeoutMs Long

রিটার্নস
DeviceTestRunOptions

সেটMaxTimeToOutputMs

public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)

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

পরামিতি
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)

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

পরামিতি
testTimeoutMs Long

রিটার্নস
DeviceTestRunOptions

সেট ইউজারআইডি

public DeviceTestRunOptions setUserId (Integer userId)

ব্যবহারকারী আইডি সেট করে যার বিপরীতে ইন্সট্রুমেন্টেশন চালানো উচিত। ঐচ্ছিক।

পরামিতি
userId Integer

রিটার্নস
DeviceTestRunOptions

ফলাফল পরীক্ষা করা উচিত

public boolean shouldCheckResults ()

রিটার্নস
boolean