शेलस्टैटस चेकर

public class ShellStatusChecker
extends Object implements ISystemStatusChecker

java.lang.ऑब्जेक्ट
मैं 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)

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

सार्वजनिक निर्माणकर्ता

शेलस्टैटस चेकर

public ShellStatusChecker ()

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

पोस्ट एक्ज़ीक्यूशन चेक

public StatusCheckerResult postExecutionCheck (ITestDevice device)

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

मापदंडों
device ITestDevice : ITestDevice जिस पर चेक चलाना है।

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

फेंकता
DeviceNotAvailableException

पूर्व निष्पादन जांच

public StatusCheckerResult preExecutionCheck (ITestDevice device)

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

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

मापदंडों
device ITestDevice : ITestDevice जिस पर चेक चलाना है।

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

फेंकता
DeviceNotAvailableException