এক্সিকিউটেবল টার্গেট টেস্ট
public class ExecutableTargetTest
extends ExecutableBaseTest
implements IDeviceTest
java.lang.অবজেক্ট | ||
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest | |
↳ | com.android.tradefed.testtype.binary.ExecutableTargetTest |
লক্ষ্যে এক্সিকিউটেবল দৌড়ানোর জন্য টেস্ট রানার। রানার একটি ডিভাইসে বাইনারি চালানোর পর থেকে IDeviceTest
প্রয়োগ করে।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | DEVICE_LOST_ERROR |
public static final String | ROOT_LOST_ERROR
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
ExecutableTargetTest () |
পাবলিক পদ্ধতি | |
---|---|
String | findBinary (String binary) এটি চালানোর জন্য বাইনারি অনুসন্ধান করুন। |
ITestDevice | getDevice () পরীক্ষার অধীনে ডিভাইস পান. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান। |
void | setDevice ( ITestDevice device) পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন। |
FailureDescription | shouldAbortRun ( TestDescription description) testRun তাড়াতাড়ি শেষ হওয়া উচিত কিনা তা পরীক্ষা করুন। |
সুরক্ষিত পদ্ধতি | |
---|---|
void | checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description) পরীক্ষা কমান্ডের ফলাফল পরীক্ষা করুন। |
boolean | getSkipBinaryCheck () |
ক্ষেত্র
DEVICE_LOST_ERROR
public static final String DEVICE_LOST_ERROR
ROOT_LOST_ERROR
public static final String ROOT_LOST_ERROR
পাবলিক কনস্ট্রাক্টর
এক্সিকিউটেবল টার্গেট টেস্ট
public ExecutableTargetTest ()
পাবলিক পদ্ধতি
বাইনারি খুঁজুন
public String findBinary (String binary)
এটি চালানোর জন্য বাইনারি অনুসন্ধান করুন।
পরামিতি | |
---|---|
binary | String : বাইনারি পথ বা সহজভাবে বাইনারি নাম। |
রিটার্নস | |
---|---|
String | বাইনারি পথ, বা নাল যদি না পাওয়া যায়. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষার অধীনে ডিভাইস পান.
রিটার্নস | |
---|---|
ITestDevice | ITestDevice |
রান বাইনারি
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান।
পরামিতি | |
---|---|
binaryPath | String : বাইনারি পথ। |
listener | ITestInvocationListener : শ্রোতা যেখানে ফলাফল রিপোর্ট করবেন। |
description | TestDescription : পরীক্ষা চলছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।
পরামিতি | |
---|---|
device | ITestDevice : ব্যবহার করার জন্য ITestDevice |
AbortRun উচিত
public FailureDescription shouldAbortRun (TestDescription description)
testRun তাড়াতাড়ি শেষ হওয়া উচিত কিনা তা পরীক্ষা করুন।
পরামিতি | |
---|---|
description | TestDescription : পরীক্ষা চলছে। |
রিটার্নস | |
---|---|
FailureDescription | FailureDescription যদি রান লুপ বন্ধ করা উচিত। |
সুরক্ষিত পদ্ধতি
CommandResult চেক করুন
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
পরীক্ষা কমান্ডের ফলাফল পরীক্ষা করুন।
পরামিতি | |
---|---|
result | CommandResult : CommandResult কমান্ডের পরীক্ষার ফলাফল |
listener | ITestInvocationListener : ITestInvocationListener |
description | TestDescription : পরীক্ষা চলছে। |
getSkipBinaryCheck
protected boolean getSkipBinaryCheck ()
রিটার্নস | |
---|---|
boolean |