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) जिन परीक्षणों को बाहर करना है उनके फ़िल्टर की |
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) परीक्षण के तहत डिवाइस को इंजेक्ट करें। |
split (int shardCountHint) |
संरक्षित तरीके | |
---|---|
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
publicgetExcludeFilters ()
बहिष्कृत फ़िल्टर की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
GetIncludeFilters
publicgetIncludeFilters ()
फ़िल्टर शामिल करने की वर्तमान ERROR(/Set)
लौटाता है।
रिटर्न | |
---|---|
दौड़ना
public final void run (TestInformation testInfo, ITestInvocationListener listener)
परीक्षण चलाता है, और परिणाम की रिपोर्ट श्रोता को देता है।
पैरामीटर | |
---|---|
testInfo | TestInformation : TestInformation ऑब्जेक्ट जिसमें परीक्षण चलाने के लिए उपयोगी जानकारी होती है। |
listener | ITestInvocationListener : परीक्षण परिणामों का ITestInvocationListener |
सेटडिवाइस
public void setDevice (ITestDevice device)
परीक्षण के तहत डिवाइस को इंजेक्ट करें।
पैरामीटर | |
---|---|
device | ITestDevice : उपयोग करने योग्य ITestDevice |
विभाजित करना
publicsplit (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[] |
फ़िल्टर परीक्षण
protectedfilterTests (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 |