এক্সিকিউটেবল টার্গেট টেস্ট

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