ISystemStatusChecker

public interface ISystemStatusChecker

com.android.tradefed.suite.पक्का.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.DeviceNotAvailable मूल्यांकन
DeviceNotAvailableException

प्री एक्ज़ीक्यूशन की जांच

public StatusCheckerResult preExecutionCheck (ITestDevice device)

मॉड्यूल की जांच से पहले, सिस्टम की स्थिति देखें. सब-क्लास को इस तरीके को बदल देना चाहिए, अगर यहां चेक करना अच्छा होगा. लागू करने पर boolean वैल्यू वापस मिलेगी, यह बताएं कि स्थिति की जांच में सफल हुआ या नहीं.

हमारा सुझाव है कि मॉड्यूल के बाद में सिस्टम की स्थिति की जांच करें कुछ प्रोसेस करता है और इस तरीके का इस्तेमाल, किसी खास सिस्टम स्थिति को कैश मेमोरी में सेव करने के लिए किया जा सकता है मॉड्यूल के एक्ज़ीक्यूशन के लिए किया जा सकता है.

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

रिटर्न
StatusCheckerResult सिस्टम के स्टेटस की जांच का नतीजा

थ्रो
com.android.tradefed.device.DeviceNotAvailable Payment
DeviceNotAvailableException