কার্নেল টার্গেট টেস্ট

public class KernelTargetTest
extends ExecutableTargetTest

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


টার্গেটে এক্সিকিউটেবল রানিং এবং কার্নেল টেস্টের টেসাল্ট পার্স করার জন্য টেস্ট রানার।

সারসংক্ষেপ

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

KernelTargetTest ()

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

boolean compareKernelVersion (String minKernelVersion)

এই পরীক্ষার জন্য কার্নেল সংস্করণটি ন্যূনতম কার্নেল সংস্করণ পূরণ করে বা অতিক্রম করে কিনা তা পরীক্ষা করুন।

String findBinary (String binary)

FindBinary এ বাইনারি চেক এড়িয়ে যায়।

Integer getDeviceKernelVersion ()

uname -r সহ ডিভাইস কার্নেল সংস্করণ পান।

Integer parseKernelVersion (String version)

কার্নেল সংস্করণ, প্রধান সংশোধন, এবং ঐচ্ছিকভাবে, একটি সংস্করণ স্ট্রিং থেকে ন্যূনতম সংশোধনকে একটি একক পূর্ণসংখ্যাতে পার্স করুন যা সংখ্যাগত তুলনার জন্য ব্যবহার করা যেতে পারে।

void run ( TestInformation testInfo, ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

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

প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান।

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

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

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

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

কার্নেল টার্গেট টেস্ট

public KernelTargetTest ()

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

কার্নেল সংস্করণ তুলনা করুন

public boolean compareKernelVersion (String minKernelVersion)

এই পরীক্ষার জন্য কার্নেল সংস্করণটি ন্যূনতম কার্নেল সংস্করণ পূরণ করে বা অতিক্রম করে কিনা তা পরীক্ষা করুন।

পরামিতি
minKernelVersion String : কনফিগারেশন থেকে মিন সংস্করণ স্ট্রিং।

রিটার্নস
boolean

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

public String findBinary (String binary)

FindBinary এ বাইনারি চেক এড়িয়ে যায়। mSkipBinaryCheck এর সাথে অপ্রয়োজনীয় কিন্তু পিছনের সামঞ্জস্যের জন্য প্রয়োজন।

পরামিতি
binary String : বাইনারি পথ বা সহজভাবে বাইনারি নাম।

রিটার্নস
String বাইনারি পথ, বা নাল যদি না পাওয়া যায়.

নিক্ষেপ করে
DeviceNotAvailableException

GetDeviceKernelVersion

public Integer getDeviceKernelVersion ()

uname -r সহ ডিভাইস কার্নেল সংস্করণ পান।

রিটার্নস
Integer

নিক্ষেপ করে
DeviceNotAvailableException

পার্স কার্নেল সংস্করণ

public Integer parseKernelVersion (String version)

কার্নেল সংস্করণ, প্রধান সংশোধন, এবং ঐচ্ছিকভাবে, একটি সংস্করণ স্ট্রিং থেকে ন্যূনতম সংশোধনকে একটি একক পূর্ণসংখ্যাতে পার্স করুন যা সংখ্যাগত তুলনার জন্য ব্যবহার করা যেতে পারে।

পরামিতি
version String : লিনাক্স সংস্করণ স্ট্রিং।

রিটার্নস
Integer

চালান

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

পরামিতি
testInfo TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে।

listener ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener

নিক্ষেপ করে
DeviceNotAvailableException

রান বাইনারি

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

প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান।

পরামিতি
binaryPath String : বাইনারি পথ।

listener ITestInvocationListener : শ্রোতা যেখানে ফলাফল রিপোর্ট করবেন।

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

নিক্ষেপ করে
DeviceNotAvailableException

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

CommandResult চেক করুন

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

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

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

listener ITestInvocationListener : ITestInvocationListener

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