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 |