शेलस्टैटसचेकर
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 |