ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.checker.ISystemStatusChecker


एक चेकर जो सिस्टम की स्थिति की जांच करता है और यह इंगित करने के लिए एक बूलियन लौटाता है कि सिस्टम अपेक्षित स्थिति में है या नहीं। मॉड्यूल के निष्पादन से पहले या बाद में ऐसी जांच की जा सकती है।

नोट: चेकर को पुनः प्रवेशी होना चाहिए: जिसका अर्थ है कि एक ही उदाहरण को निष्पादित प्रत्येक मॉड्यूल के लिए कई बार बुलाया जाएगा, इसलिए इसे निम्नलिखित मॉड्यूल के लिए किए जाने वाले चेक में हस्तक्षेप करने के लिए एक राज्य नहीं छोड़ना चाहिए।

रिटर्न StatusCheckerResult परिणामों का वर्णन करता है। विफलता के मामले में एक त्रुटि संदेश सेट हो सकता है।

सारांश

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

default StatusCheckerResult postExecutionCheck ( ITestDevice device)

परीक्षण मॉड्यूल निष्पादन के बाद सिस्टम की स्थिति की जाँच करें।

default StatusCheckerResult preExecutionCheck ( ITestDevice device)

परीक्षण मॉड्यूल निष्पादन से पहले सिस्टम की स्थिति की जांच करें।

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

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

परीक्षण मॉड्यूल निष्पादन के बाद सिस्टम की स्थिति की जाँच करें। यदि चेक यहाँ वांछनीय है तो उपवर्ग को इस विधि को ओवरराइड करना चाहिए। कार्यान्वयन को यह इंगित करने के लिए एक boolean मान लौटाना चाहिए कि क्या स्थिति जाँच पास या विफल हो गई है।

पैरामीटर
device ITestDevice : वह ITestDevice जिस पर जाँच करनी है।

रिटर्न
StatusCheckerResult सिस्टम स्थिति जाँच के परिणाम

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

परीक्षण मॉड्यूल निष्पादन से पहले सिस्टम की स्थिति की जांच करें। यदि चेक यहाँ वांछनीय है तो उपवर्ग को इस विधि को ओवरराइड करना चाहिए। कार्यान्वयन को यह इंगित करने के लिए एक boolean मान लौटाना चाहिए कि क्या स्थिति जाँच पास या विफल हो गई है।

यह दृढ़ता से अनुशंसा की जाती है कि मॉड्यूल निष्पादन के बाद सिस्टम स्थिति की जांच की जाए, और इस विधि का उपयोग मॉड्यूल निष्पादन से पहले कुछ सिस्टम स्थिति को कैश करने के उद्देश्य से किया जा सकता है।

पैरामीटर
device ITestDevice : वह ITestDevice जिस पर जाँच करनी है।

रिटर्न
StatusCheckerResult सिस्टम स्थिति जाँच के परिणाम

फेंकता
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException