ShellStatusChecker

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.Object
   ↳ com.android.tradefed.suite.checker.ShellStatusChecker


देखें कि मॉड्यूल के चलने से पहले और बाद में, शेल का स्टेटस उम्मीद के मुताबिक है या नहीं. किसी भी तरह के बदलाव से, जांच के उदाहरणों पर अचानक असर पड़ सकता है.

चेकर को पूरी तरह से बंद करने के लिए, कमांड-लाइन का विकल्प है:

--skip-system-status-check=com.android.tradefed.suite.checker.ShellStatusChecker
 

खास जानकारी

पब्लिक कंस्ट्रक्टर

ShellStatusChecker()

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

StatusCheckerResult postExecutionCheck(ITestDevice device)

टेस्ट मॉड्यूल के लागू होने के बाद, सिस्टम की स्थिति देखें.

StatusCheckerResult preExecutionCheck(ITestDevice device)

टेस्ट मॉड्यूल को लागू करने से पहले, सिस्टम की स्थिति की जांच करें.

पब्लिक कंस्ट्रक्टर

ShellStatusChecker

public ShellStatusChecker ()

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

postExecutionCheck

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

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

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

थ्रो
DeviceNotAvailableException

preExecutionCheck

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

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

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

थ्रो
DeviceNotAvailableException