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

public class KernelTargetTest
extends ExecutableTargetTest

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

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

boolean doesRunBinaryGenerateTestResults ()

সরকারি নির্মাণকারী

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

public KernelTargetTest ()

জনসাধারণের পদ্ধতি

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

public boolean compareKernelVersion (String minKernelVersion)

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

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

ফেরত
boolean

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

public String findBinary (String binary)

findBinary-তে বাইনারি চেক এড়িয়ে যায়। mSkipBinaryCheck-এর সাথে এটি অপ্রয়োজনীয়, কিন্তু পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্যের জন্য প্রয়োজন।

প্যারামিটার
binary String : বাইনারিটির পাথ অথবা বাইনারিটির নাম।

ফেরত
String বাইনারিটির পাথ, অথবা খুঁজে না পাওয়া গেলে null।

নিক্ষেপ
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

`uname -r` ব্যবহার করে ডিভাইসের কার্নেল সংস্করণটি জানুন।

ফেরত
Integer

নিক্ষেপ
DeviceNotAvailableException

parseKernelVersion

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
IOException

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

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

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

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

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

listener ITestInvocationListener : the ITestInvocationListener

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

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

protected boolean doesRunBinaryGenerateTestResults ()

ফেরত
boolean