MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver , IShardableTest

java.lang.ऑब्जेक्ट
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


होस्ट परीक्षण का उद्देश्य एंड्रॉइड बिल्ड सिस्टम (सूंग) से मोबिली पायथन बाइनरी फ़ाइल चलाना है

सारांश

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

MoblyBinaryHostTest ()

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

void addExcludeFilter (String filter)

किन परीक्षणों को बाहर करना है इसका एक फ़िल्टर जोड़ता है।

void addIncludeFilter (String filter)

कौन से परीक्षण शामिल करने हैं इसका एक फ़िल्टर जोड़ता है।

void clearExcludeFilters ()

वर्तमान में ट्रैक किए गए सभी बहिष्कृत फ़िल्टर हटाएं।

void clearIncludeFilters ()

वर्तमान में ट्रैक किए गए सभी फ़िल्टर हटाएं।

ITestDevice getDevice ()

डिवाइस को परीक्षण के तहत प्राप्त करें.

getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

final void run ( TestInformation testInfo, ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है।

संरक्षित तरीके

String[] buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

पार्सेस मोबली परीक्षण परिणाम और परिणाम रिपोर्टिंग करता है।

void reportLogs (File logDir, ITestInvocationListener listener)
void updateConfigFile (InputStream configInputStream, Writer writer)

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

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

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

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की ERROR(/Set) जोड़ता है।

पैरामीटर
filters

सभी शामिलफ़िल्टर जोड़ें

public void addAllIncludeFilters ( filters)

जिन परीक्षणों को शामिल करना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है।

पैरामीटर
filters

addExcludeFilter

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

GetExcludeFilters

public  getExcludeFilters ()

बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

GetIncludeFilters

public  getIncludeFilters ()

फ़िल्टर शामिल करने की वर्तमान ERROR(/Set) लौटाता है।

रिटर्न

दौड़ना

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।

पैरामीटर
testInfo TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है।

listener ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener

सेटबिल्ड

public void setBuild (IBuildInfo buildInfo)

पैरामीटर
buildInfo IBuildInfo

सेटडिवाइस

public void setDevice (ITestDevice device)

परीक्षण के तहत डिवाइस को इंजेक्ट करें।

पैरामीटर
device ITestDevice : उपयोग करने योग्य ITestDevice

विभाजित करना

public  split (int shardCountHint)

split() का वैकल्पिक संस्करण जो शार्डकाउंट भी प्रदान करता है जिसे चलाने का प्रयास किया जाता है। यह कुछ परीक्षण धावकों के लिए उपयोगी है जो कभी-कभी मनमाने ढंग से निर्णय नहीं ले सकते।

पैरामीटर
shardCountHint int : प्रयास किया गया शार्ड काउंट।

रिटर्न
यदि परीक्षण वर्तमान में शार्डेबल नहीं है तो उप-परीक्षणों का एक संग्रह अलग से निष्पादित किया जाएगा या null

संरक्षित तरीके

बिल्डकमांडलाइनअरे

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

पैरामीटर
filePath String

configPath String

tests

रिटर्न
String[]

बिल्डकमांडलाइनअरे

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

पैरामीटर
filePath String

configPath String

रिटर्न
String[]

फ़िल्टर परीक्षण

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

पैरामीटर
testListLines String

runName String

listener ITestInvocationListener

रिटर्न

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

रिटर्न
String

getLogDirFile

protected File getLogDirFile ()

रिटर्न
File

प्रक्रियाYamlTestResults

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

पार्सेस मोबली परीक्षण परिणाम और परिणाम रिपोर्टिंग करता है।

पैरामीटर
inputStream InputStream : मोबली परीक्षण परिणाम फ़ाइल में पढ़ने वाला एक इनपुटस्ट्रीम ऑब्जेक्ट।

parser MoblyYamlResultParser : एक MoblyYamlResultParser ऑब्जेक्ट जो Mobly परीक्षण परिणामों को संसाधित करता है।

listener ITestInvocationListener : एक ITestInvocationListener उदाहरण जो विभिन्न रिपोर्टिंग करता है।

runName String : str, मोबली टेस्ट बाइनरी रन का नाम।

रिटर्न
boolean

रिपोर्टलॉग

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

पैरामीटर
logDir File

listener ITestInvocationListener

अद्यतनकॉन्फ़िगफ़ाइल

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

पैरामीटर
configInputStream InputStream

writer Writer

फेंकता
HarnessRuntimeException