कर्नेल लक्ष्य परीक्षण
public class KernelTargetTest
extends ExecutableTargetTest
लक्ष्य पर निष्पादन योग्य रनिंग और कर्नेल परीक्षण के पार्सिंग टेसल्ट के लिए टेस्ट रनर।
सारांश
सार्वजनिक तरीके |
---|
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) वास्तव में दिए गए पथ पर बाइनरी चलाएँ। |
सार्वजनिक निर्माणकर्ता
कर्नेल लक्ष्य परीक्षण
public KernelTargetTest ()
सार्वजनिक तरीके
कर्नेलसंस्करण की तुलना करें
public boolean compareKernelVersion (String minKernelVersion)
जांचें कि क्या कर्नेल संस्करण इस परीक्षण के लिए न्यूनतम कर्नेल संस्करण को पूरा करता है या उससे अधिक है।
पैरामीटर |
---|
minKernelVersion | String : कॉन्फ़िगरेशन से न्यूनतम संस्करण स्ट्रिंग। |
बाइनरी ढूंढें
public String findBinary (String binary)
FindBinary में बाइनरी चेक को छोड़ देता है। mSkipBinaryCheck के साथ अनावश्यक लेकिन पश्चगामी संगतता के लिए आवश्यक।
पैरामीटर |
---|
binary | String : बाइनरी का पथ या बस बाइनरी नाम। |
रिटर्न |
---|
String | बाइनरी का पथ, या न मिलने पर शून्य। |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
uname -r के साथ डिवाइस कर्नेल संस्करण प्राप्त करें।
पार्स कर्नेल संस्करण
public Integer parseKernelVersion (String version)
कर्नेल संस्करण, प्रमुख संशोधन और, वैकल्पिक रूप से, संस्करण स्ट्रिंग से न्यूनतम संशोधन को एक पूर्णांक में पार्स करें जिसका उपयोग संख्यात्मक तुलना के लिए किया जा सकता है।
पैरामीटर |
---|
version | String : लिनक्स संस्करण स्ट्रिंग. |
रनबाइनरी
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
वास्तव में दिए गए पथ पर बाइनरी चलाएँ।
पैरामीटर |
---|
binaryPath | String : बाइनरी का पथ. |
listener | ITestInvocationListener : श्रोता को परिणामों की रिपोर्ट कहां करनी है। |
description | TestDescription : परीक्षण प्रगति पर है। |
संरक्षित तरीके
करता हैRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()