BaseHostJUnit4Test

public abstract class BaseHostJUnit4Test
extends Object implements IAbiReceiver , ITestInformationReceiver

java.lang.অবজেক্ট
com.android.tradefed.testtype.junit4.BaseHostJUnit4Test


হোস্ট JUnit4 শৈলী পরীক্ষা চালানোর জন্য বেস টেস্ট ক্লাস। এই ক্লাসটি হোস্টের পক্ষ থেকে ইন্সট্রুমেন্টেশন পরীক্ষা ইনস্টল, চালানো এবং পরিষ্কার করার জন্য সহায়তা প্রদান করে। এই ক্লাস মাল্টি-ডিভাইস সামঞ্জস্যপূর্ণ. ডুপ্লিকেটেড ইউটিলিটি এবং বেস ক্লাস এড়াতে হোস্ট সাইড থেকে ইন্সট্রুমেন্টেশন পরীক্ষা চালানোর জন্য সত্যের একক উৎস হওয়া উচিত।

সারাংশ

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

BaseHostJUnit4Test ()

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

final void autoTearDown ()

ইনস্টল করা সমস্ত apk এর জন্য স্বয়ংক্রিয়ভাবে টিয়ার ডাউন।

final IAbi getAbi ()
final IBuildInfo getBuild ()
final ITestDevice getDevice ()
final IInvocationContext getInvocationContext ()
final TestRunResult getLastDeviceRunResults ()

চলমান সর্বশেষ রানডিভাইস টেস্টের ফলে TestRunResult প্রদান করে।

final getListDevices ()
TestInformation getTestInformation ()
boolean hasDeviceFeature (String feature)
final void installPackage ( DeviceTestRunOptions options)

ডিভাইসে DeviceTestRunOptions এর উপর ভিত্তি করে একটি apk ইনস্টল করুন।

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

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

স্বয়ংক্রিয় টিয়ারডাউন

public final void autoTearDown ()

ইনস্টল করা সমস্ত apk এর জন্য স্বয়ংক্রিয়ভাবে টিয়ার ডাউন। এটি যে ডিভাইসে ইনস্টল করা আছে সেখান থেকে সমস্ত apk আনইনস্টল করবে।

নিক্ষেপ করে
DeviceNotAvailableException

getAbi

public final IAbi getAbi ()

রিটার্নস
IAbi

getBuild

public final IBuildInfo getBuild ()

রিটার্নস
IBuildInfo

ডিভাইস পান

public final ITestDevice getDevice ()

রিটার্নস
ITestDevice

getInvocationContext

public final IInvocationContext getInvocationContext ()

রিটার্নস
IInvocationContext

GetLastDeviceRun ফলাফল

public final TestRunResult getLastDeviceRunResults ()

চলমান সর্বশেষ রানডিভাইস টেস্টের ফলে TestRunResult প্রদান করে। অথবা শূন্য যদি কোন ফলাফল পাওয়া যায়.

রিটার্নস
TestRunResult

getListDevices

public final  getListDevices ()

রিটার্নস

পরীক্ষার তথ্য পান

public TestInformation getTestInformation ()

রিটার্নস
TestInformation

ডিভাইস বৈশিষ্ট্য আছে

public boolean hasDeviceFeature (String feature)

পরামিতি
feature String

রিটার্নস
boolean

নিক্ষেপ করে
DeviceNotAvailableException

প্যাকেজ ইনস্টল করুন

public final void installPackage (DeviceTestRunOptions options)

ডিভাইসে DeviceTestRunOptions এর উপর ভিত্তি করে একটি apk ইনস্টল করুন। Apk অটো-ক্লিন হয়ে যাবে।

পরামিতি
options DeviceTestRunOptions : প্যাকেজ ইনস্টলেশনের বিকল্পগুলি।

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

প্যাকেজ ইনস্টল করুন

public final void installPackage (String apkFileName, 
                String... options)

ডিভাইসে তার নাম দেওয়া একটি apk ইনস্টল করুন। Apk অটো-ক্লিন হয়ে যাবে।

পরামিতি
apkFileName String : apk ফাইলের নাম।

options String : ইনস্টল কমান্ডে দেওয়া অতিরিক্ত বিকল্প

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

প্যাকেজ ইনস্টল করুন

public final void installPackage (ITestDevice device, 
                String apkFileName, 
                String... options)

একটি প্রদত্ত ডিভাইসে এর নাম দেওয়া একটি apk ইনস্টল করুন। Apk অটো-ক্লিন হয়ে যাবে।

পরামিতি
device ITestDevice : ITestDevice যেটিতে apk ইনস্টল করতে হবে।

apkFileName String : apk ফাইলের নাম।

options String : ইনস্টল কমান্ডে দেওয়া অতিরিক্ত বিকল্প

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

PackageAsUser ইনস্টল করুন

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 : ইনস্টল কমান্ডে দেওয়া অতিরিক্ত বিকল্প

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

PackageAsUser ইনস্টল করুন

public final void installPackageAsUser (String apkFileName, 
                boolean grantPermission, 
                int userId, 
                String... options)

একটি নির্দিষ্ট ব্যবহারকারীর জন্য এর নাম দেওয়া একটি apk ইনস্টল করুন।

পরামিতি
apkFileName String : apk ফাইলের নাম।

grantPermission boolean : apk ইনস্টল করার সময় অনুদানের অনুমতি পতাকা পাস করতে হবে কিনা।

userId int : ব্যবহারকারীর ব্যবহারকারীর আইডি যেখানে apk ইনস্টল করতে হবে।

options String : ইনস্টল কমান্ডে দেওয়া অতিরিক্ত বিকল্প

নিক্ষেপ করে
DeviceNotAvailableException
TargetSetupError

isPackage ইনস্টল করা হয়েছে

public final boolean isPackageInstalled (String pkg)

ডিভাইসে প্রদত্ত নামের একটি প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে

পরামিতি
pkg String : প্যাকেজের নাম

রিটার্নস
boolean প্যাকেজটি ডিভাইসে পাওয়া গেলে সত্য

নিক্ষেপ করে
DeviceNotAvailableException

isPackage ইনস্টল করা হয়েছে

public final boolean isPackageInstalled (ITestDevice device, 
                String pkg)

ডিভাইসে প্রদত্ত নামের একটি প্যাকেজ ইনস্টল করা আছে কিনা তা পরীক্ষা করে

পরামিতি
device ITestDevice : যে ডিভাইসটি প্যাকেজটি আনইনস্টল করবে।

pkg String : প্যাকেজের নাম

রিটার্নস
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 : পরীক্ষা চালানোর জন্য ব্যবহারকারীর আইডি। শূন্য হতে পারে।

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 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 : আমাদের লুকানো এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isTestApiCheckDisabled boolean : আমাদের পরীক্ষা এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isIsolatedStorageDisabled boolean : আমাদের বিচ্ছিন্ন স্টোরেজ নিষ্ক্রিয় করা উচিত কিনা।

isWindowAnimationDisabled boolean : আমাদের উইন্ডো অ্যানিমেশন নিষ্ক্রিয় করা উচিত কিনা।

instrumentationArgs : আর্গুমেন্ট যন্ত্রে পাস.

extraListeners

রিটার্নস
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 (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 : আমাদের লুকানো এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

instrumentationArgs : আর্গুমেন্ট যন্ত্রে পাস.

রিটার্নস
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, 
                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 : আমাদের লুকানো এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isTestApiCheckDisabled boolean : আমাদের পরীক্ষা এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isIsolatedStorageDisabled boolean : আমাদের বিচ্ছিন্ন স্টোরেজ নিষ্ক্রিয় করা উচিত কিনা।

isWindowAnimationDisabled boolean : আমাদের উইন্ডো অ্যানিমেশন নিষ্ক্রিয় করা উচিত কিনা।

isRestartDisabled boolean

instrumentationArgs : আর্গুমেন্ট যন্ত্রে পাস.

extraListeners

রিটার্নস
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 : পরীক্ষা চালানোর জন্য ব্যবহারকারীর আইডি। শূন্য হতে পারে।

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 (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 : আমাদের লুকানো এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isTestApiCheckDisabled boolean : আমাদের পরীক্ষা এপিআই চেক নিষ্ক্রিয় করা উচিত কিনা।

isIsolatedStorageDisabled boolean : আমাদের বিচ্ছিন্ন স্টোরেজ নিষ্ক্রিয় করা উচিত কিনা।

instrumentationArgs : আর্গুমেন্ট যন্ত্রে পাস.

extraListeners

রিটার্নস
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 setAbi (IAbi abi)

পরামিতি
abi IAbi

সেট টেস্ট ইনফরমেশন

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