ISystemStatusChecker
public interface ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
एक चेकर जो सिस्टम की स्थिति की जांच करता है और यह इंगित करने के लिए एक बूलियन लौटाता है कि सिस्टम अपेक्षित स्थिति में है या नहीं। ऐसी जांच मॉड्यूल निष्पादन से पहले या बाद में की जा सकती है।
ध्यान दें: चेकर को पुनः प्रवेशी होना चाहिए: जिसका अर्थ है कि निष्पादित प्रत्येक मॉड्यूल के लिए एक ही उदाहरण को कई बार कॉल किया जाएगा, इसलिए इसे एक स्थिति नहीं छोड़नी चाहिए ताकि निम्नलिखित मॉड्यूल के लिए किए जाने वाले चेक में हस्तक्षेप हो।
रिटर्न StatusCheckerResult
परिणामों का वर्णन करता है। विफलता की स्थिति में एक त्रुटि संदेश सेट हो सकता है।
सारांश
सार्वजनिक तरीके | |
---|---|
default StatusCheckerResult | postExecutionCheck ( ITestDevice device) परीक्षण मॉड्यूल निष्पादन के बाद सिस्टम की स्थिति की जाँच करें। |
default StatusCheckerResult | preExecutionCheck ( ITestDevice device) परीक्षण मॉड्यूल निष्पादन से पहले सिस्टम की स्थिति की जाँच करें। |
सार्वजनिक तरीके
पोस्ट निष्पादन जांच
public StatusCheckerResult postExecutionCheck (ITestDevice device)
परीक्षण मॉड्यूल निष्पादन के बाद सिस्टम की स्थिति की जाँच करें। यदि यहां जांच वांछनीय है तो उपवर्ग को इस विधि को ओवरराइड करना चाहिए। कार्यान्वयन को यह इंगित करने के लिए एक boolean
मान लौटाना होगा कि स्थिति जांच सफल हुई है या विफल।
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice जिस पर चेक चलाना है। |
रिटर्न | |
---|---|
StatusCheckerResult | सिस्टम स्थिति जांच का परिणाम |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
पूर्वनिष्पादन जांच
public StatusCheckerResult preExecutionCheck (ITestDevice device)
परीक्षण मॉड्यूल निष्पादन से पहले सिस्टम की स्थिति की जाँच करें। यदि यहां जांच वांछनीय है तो उपवर्ग को इस विधि को ओवरराइड करना चाहिए। कार्यान्वयन को यह इंगित करने के लिए एक boolean
मान लौटाना होगा कि स्थिति जांच सफल हुई है या विफल।
यह दृढ़ता से अनुशंसा की जाती है कि मॉड्यूल निष्पादन के बाद सिस्टम स्थिति की जांच की जाए, और इस पद्धति का उपयोग मॉड्यूल निष्पादन से पहले कुछ सिस्टम स्थिति को कैश करने के उद्देश्य से किया जा सकता है।
पैरामीटर | |
---|---|
device | ITestDevice : ITestDevice जिस पर चेक चलाना है। |
रिटर्न | |
---|---|
StatusCheckerResult | सिस्टम स्थिति जांच का परिणाम |
फेंकता | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |