KernelTargetTest

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 का इस्तेमाल करके, डिवाइस के kernel वर्शन की जानकारी पाएं.

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()

पब्लिक कंस्ट्रक्टर

KernelTargetTest

public KernelTargetTest ()

सार्वजनिक तरीके

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

देखें कि इस टेस्ट के लिए, आपके डिवाइस का कर्नेल वर्शन, कम से कम कर्नेल वर्शन की ज़रूरी शर्तें पूरी करता है या उससे ज़्यादा है.

पैरामीटर
minKernelVersion String: कॉन्फ़िगरेशन से मिली, कम से कम वर्शन की स्ट्रिंग.

रिटर्न
boolean

findBinary

public String findBinary (String binary)

findBinary में बाइनरी जांच को छोड़ देता है. mSkipBinaryCheck के साथ काम नहीं करता, लेकिन पुराने सिस्टम के साथ काम करने की सुविधा के लिए ज़रूरी है.

पैरामीटर
binary String: बाइनरी का पाथ या सिर्फ़ बाइनरी का नाम.

रिटर्न
String बाइनरी का पाथ या न मिलने पर शून्य.

थ्रो
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

uname -r का इस्तेमाल करके, डिवाइस के kernel का वर्शन पाएं.

रिटर्न
Integer

थ्रो
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

वर्शन स्ट्रिंग से, कर्नेल वर्शन, मेजर रिविज़न, और वैकल्पिक रूप से कम से कम रिविज़न को एक पूर्णांक में पार्स करें. इसका इस्तेमाल संख्याओं की तुलना करने के लिए किया जा सकता है.

पैरामीटर
version String: Linux वर्शन की स्ट्रिंग.

रिटर्न
Integer

रन

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

टेस्ट चलाता है और नतीजे को सुनने वाले को रिपोर्ट करता है.

पैरामीटर
testInfo TestInformation: TestInformation ऑब्जेक्ट, जिसमें जांच करने के लिए काम की जानकारी होती है.

listener ITestInvocationListener: जांच के नतीजों का ITestInvocationListener

थ्रो
DeviceNotAvailableException

runBinary

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

दिए गए पाथ पर बाइनरी को असल में चलाएं.

पैरामीटर
binaryPath String: बाइनरी का पाथ.

listener ITestInvocationListener: नतीजों की रिपोर्ट करने के लिए, Listener.

description TestDescription: जांच जारी है.

थ्रो
DeviceNotAvailableException

सुरक्षित तरीके

checkCommandResult

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

टेस्ट करने के लिए दिए गए निर्देश का नतीजा देखें.

पैरामीटर
result CommandResult: निर्देश CommandResult की जांच का नतीजा

listener ITestInvocationListener: ITestInvocationListener

description TestDescription: जांच जारी है.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

रिटर्न
boolean