कर्नेल लक्ष्य परीक्षण

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

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

checkCommandResult

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

परीक्षण आदेश का परिणाम जांचें.

पैरामीटर
result CommandResult : CommandResult कमांड का परीक्षण परिणाम

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : परीक्षण प्रगति पर है।