मोबलीबाइनरीहोस्टटेस्ट
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.ऑब्जेक्ट | |
मैं | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
होस्ट टेस्ट का मतलब एंड्रॉइड बिल्ड सिस्टम (सूंग) से एक मोबिल पायथन बाइनरी फ़ाइल चलाने के लिए है
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
MoblyBinaryHostTest () |
सार्वजनिक तरीके | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) फ़िल्टर का |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) फ़िल्टर का |
void | addExcludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है। |
void | addIncludeFilter (String filter) एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं। |
void | clearExcludeFilters () वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं। |
void | clearIncludeFilters () वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं। |
ITestDevice | getDevice () परीक्षण के तहत डिवाइस प्राप्त करें। |
getExcludeFilters () बहिष्कृत फ़िल्टर का वर्तमान | |
getIncludeFilters () फ़िल्टर शामिल करने का वर्तमान | |
final void | run ( TestInformation testInfo, ITestInvocationListener listener) परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है। |
void | setBuild ( IBuildInfo buildInfo) |
void | setDevice ( ITestDevice device) परीक्षण के तहत डिवाइस को इंजेक्ट करें। |
संरक्षित तरीके | |
---|---|
String[] | buildCommandLineArray (String filePath, String configPath) |
void | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) पार्स मोबली परीक्षण के परिणाम और परिणाम रिपोर्टिंग करता है। |
void | reportLogs (File logDir, ITestInvocationListener listener) |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
सार्वजनिक निर्माणकर्ता
मोबलीबाइनरीहोस्टटेस्ट
public MoblyBinaryHostTest ()
सार्वजनिक तरीके
AddAllExcludeFilters
public void addAllExcludeFilters (filters)
फ़िल्टर का ERROR(/Set)
जोड़ता है जिसके परीक्षण को बाहर करना है।
मापदंडों | |
---|---|
filters |
AddAllIncludeFilters
public void addAllIncludeFilters (filters)
फ़िल्टर का ERROR(/Set)
जोड़ता है जिसमें से परीक्षण शामिल करने हैं।
मापदंडों | |
---|---|
filters |
जोड़ें बहिष्कृत फ़िल्टर
public void addExcludeFilter (String filter)
एक फ़िल्टर जोड़ता है जिसका परीक्षण बाहर करना है।
मापदंडों | |
---|---|
filter | String |
फ़िल्टर शामिल करें
public void addIncludeFilter (String filter)
एक फ़िल्टर जोड़ता है जिसमें शामिल करने के लिए परीक्षण शामिल हैं।
मापदंडों | |
---|---|
filter | String |
साफ़ बहिष्कृत फ़िल्टर
public void clearExcludeFilters ()
वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।
साफ़ करें फ़िल्टर शामिल करें
public void clearIncludeFilters ()
वर्तमान में ट्रैक किए गए सभी शामिल फ़िल्टर हटाएं।
गेटडिवाइस
public ITestDevice getDevice ()
परीक्षण के तहत डिवाइस प्राप्त करें।
रिटर्न | |
---|---|
ITestDevice | ITestDevice |
बहिष्कृत फ़िल्टर प्राप्त करें
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
फ़िल्टर शामिल करें
publicgetIncludeFilters ()
फ़िल्टर शामिल करने का वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
दौड़ना
public final void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और रिपोर्ट श्रोता को परिणाम देता है।
मापदंडों | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें टेस्ट चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : ITestInvocationListener of test results |
सेटडिवाइस
public void setDevice (ITestDevice device)
परीक्षण के तहत डिवाइस को इंजेक्ट करें।
मापदंडों | |
---|---|
device | ITestDevice : उपयोग करने के लिए ITestDevice |
संरक्षित तरीके
बिल्डकमांडलाइनअरे
protected String[] buildCommandLineArray (String filePath, String configPath)
मापदंडों | |
---|---|
filePath | String |
configPath | String |
रिटर्न | |
---|---|
String[] |
प्रक्रियाYamlटेस्ट परिणाम
protected void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
पार्स मोबली परीक्षण के परिणाम और परिणाम रिपोर्टिंग करता है।
मापदंडों | |
---|---|
inputStream | InputStream : Mobly परीक्षा परिणाम फ़ाइल में पढ़ने वाला एक InputStream ऑब्जेक्ट। |
parser | MoblyYamlResultParser : MoblyYamlResultParser ऑब्जेक्ट जो Mobly परीक्षण परिणामों को संसाधित करता है। |
listener | ITestInvocationListener : एक ITestInvocationListener उदाहरण जो विभिन्न रिपोर्टिंग करता है। |
runName | String : str, Mobly टेस्ट बाइनरी रन का नाम। |
रिपोर्टलॉग
protected void reportLogs (File logDir, ITestInvocationListener listener)
मापदंडों | |
---|---|
logDir | File |
listener | ITestInvocationListener |
अपडेट कॉन्फिगफाइल
protected void updateConfigFile (InputStream configInputStream, Writer writer)
मापदंडों | |
---|---|
configInputStream | InputStream |
writer | Writer |
फेंकता | |
---|---|
HarnessRuntimeException |