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

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.অবজেক্ট
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest


টার্গেটে এক্সিকিউটেবল রানিংয়ের জন্য টেস্ট রানার। ডিভাইসে বাইনারি রান হওয়ার পর থেকে রানার IDeviceTest প্রয়োগ করে।

সারাংশ

ধ্রুবক

String DEVICE_LOST_ERROR

String ROOT_LOST_ERROR

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

ExecutableTargetTest ()

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

String findBinary (String binary)

বাইনারিটি চালানোর জন্য এটি অনুসন্ধান করুন।

boolean getCollectTestsOnly ()
ITestDevice getDevice ()

ডিভাইসটি পরীক্ষা করে দেখুন।

void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)

আসলে প্রদত্ত পথে বাইনারি চালান।

void setDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।

FailureDescription shouldAbortRun ( TestDescription description)

টেস্টরানটি আগেভাগে শেষ হওয়া উচিত কিনা তা পরীক্ষা করুন।

সুরক্ষিত পদ্ধতি

void checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)

পরীক্ষার কমান্ডের ফলাফল পরীক্ষা করুন।

boolean doesRunBinaryGenerateTestResults ()
boolean doesRunBinaryGenerateTestRuns ()
boolean getSkipBinaryCheck ()

ধ্রুবক

ডিভাইস_হারানো_ত্রুটি

public static final String DEVICE_LOST_ERROR

ধ্রুবক মান: "%s এর আগে ডিভাইসটি হারিয়ে গেছে; রান বাতিল করা হচ্ছে।"

মূল_হারানো_ভুল

public static final String ROOT_LOST_ERROR

ধ্রুবক মান: "%s এর আগে রুট অ্যাক্সেস হারিয়ে গেছে; রান বাতিল করা হচ্ছে।"

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

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

public ExecutableTargetTest ()

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

বাইনারি খুঁজুন

public String findBinary (String binary)

বাইনারিটি চালানোর জন্য এটি অনুসন্ধান করুন।

পরামিতি
binary String : বাইনারি বা কেবল বাইনারি নামটির পথ।

রিটার্নস
String বাইনারিতে যাওয়ার পথ, অথবা যদি না পাওয়া যায়, তাহলে নাল।

থ্রো
DeviceNotAvailableException

শুধুমাত্র সংগ্রহ পরীক্ষা পান

public boolean getCollectTestsOnly ()

রিটার্নস
boolean

ডিভাইস পান

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

বন্ধ করে দেওয়া উচিত

public FailureDescription shouldAbortRun (TestDescription description)

টেস্টরানটি আগেভাগে শেষ হওয়া উচিত কিনা তা পরীক্ষা করুন।

পরামিতি
description TestDescription : পরীক্ষা চলছে।

রিটার্নস
FailureDescription রান লুপটি বন্ধ হয়ে গেলে ব্যর্থতার বর্ণনা।

সুরক্ষিত পদ্ধতি

চেককমান্ডরেজাল্ট

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

পরীক্ষার কমান্ডের ফলাফল পরীক্ষা করুন।

পরামিতি
result CommandResult : CommandResult কমান্ডের পরীক্ষার ফলাফল

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : পরীক্ষা চলছে।

রানবাইনারী পরীক্ষার ফলাফল তৈরি করে

protected boolean doesRunBinaryGenerateTestResults ()

রিটার্নস
boolean

রানবাইনারি জেনারেটটেস্টরান করে

protected boolean doesRunBinaryGenerateTestRuns ()

রিটার্নস
boolean

getSkipBinaryCheck সম্পর্কে

protected boolean getSkipBinaryCheck ()

রিটার্নস
boolean