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

public class ExecutableTargetTest
extends ExecutableBaseTest implements IDeviceTest

java.lang.Object
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)

testRun-টি সময়ের আগেই শেষ করা উচিত কিনা তা যাচাই করুন।

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

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 বাইনারিটির পাথ, অথবা খুঁজে না পাওয়া গেলে null।

নিক্ষেপ
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
IOException

সেটডিভাইস

public void setDevice (ITestDevice device)

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

প্যারামিটার
device ITestDevice : যে ITestDevice ব্যবহার করতে হবে

shouldAbortRun

public FailureDescription shouldAbortRun (TestDescription description)

testRun-টি সময়ের আগেই শেষ করা উচিত কিনা তা যাচাই করুন।

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

ফেরত
FailureDescription রান লুপটি বন্ধ হওয়া উচিত কিনা, সেই বিষয়ে FailureDescription।

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

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

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

টেস্ট কমান্ডের ফলাফল যাচাই করুন।

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

listener ITestInvocationListener : the ITestInvocationListener

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

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

protected boolean doesRunBinaryGenerateTestResults ()

ফেরত
boolean

doesRunBinaryGenerateTestRuns

protected boolean doesRunBinaryGenerateTestRuns ()

ফেরত
boolean

getSkipBinaryCheck

protected boolean getSkipBinaryCheck ()

ফেরত
boolean