आईसिस्टमस्टैटसचेकर
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 | सिस्टम स्थिति जाँच का परिणाम |
फेंकता | |
---|---|
DeviceNotAvailableException |
पूर्व निष्पादन जांच
public StatusCheckerResult preExecutionCheck (ITestDevice device)
परीक्षण मॉड्यूल निष्पादन से पहले सिस्टम की स्थिति की जाँच करें। यदि चेक यहां वांछनीय है तो उपवर्ग को इस पद्धति को ओवरराइड करना चाहिए। कार्यान्वयन एक लौटना चाहिए boolean
यदि स्थिति जांच पारित या असफल हो गया है इंगित करने के लिए मूल्य।
यह दृढ़ता से अनुशंसा की जाती है कि सिस्टम स्थिति मॉड्यूल निष्पादन के बाद जाँच की जानी है, और इस विधि मॉड्यूल निष्पादन से पहले कुछ सिस्टम स्थिति कैशिंग के प्रयोजन के लिए इस्तेमाल किया जा सकता है।
मापदंडों | |
---|---|
device | ITestDevice : ITestDevice जिस पर जांच की जाए। |
रिटर्न | |
---|---|
StatusCheckerResult | सिस्टम स्थिति जाँच का परिणाम |
फेंकता | |
---|---|
DeviceNotAvailableException |