MoblyBinaryHostTest
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
होस्ट टेस्ट, Android बिल्ड सिस्टम (Soong) से mobly python बाइनरी फ़ाइल चलाने के लिए है
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
---|---|
MoblyBinaryHostTest()
|
सार्वजनिक तरीके | |
---|---|
void
|
addAllExcludeFilters(
जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का |
void
|
addAllIncludeFilters(
जिन टेस्ट को शामिल करना है उनके फ़िल्टर के |
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,
|
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)
Mobly की जांच के नतीजों को पार्स करता है और नतीजों की रिपोर्टिंग करता है. |
void
|
reportLogs(File logDir, ITestInvocationListener listener)
|
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
पब्लिक कंस्ट्रक्टर
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
सार्वजनिक तरीके
addAllExcludeFilters
public void addAllExcludeFilters (filters)
जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set)
जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
addAllIncludeFilters
public void addAllIncludeFilters (filters)
जिन टेस्ट को शामिल करना है उनके फ़िल्टर के ERROR(/Set)
जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
addExcludeFilter
public void addExcludeFilter (String filter)
यह फ़िल्टर जोड़ता है कि किन टेस्ट को बाहर रखना है.
पैरामीटर | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
इसमें यह फ़िल्टर जोड़ा जाता है कि किन टेस्ट को शामिल करना है.
पैरामीटर | |
---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
फ़िल्टर किए गए सभी मौजूदा फ़िल्टर मिटाएं.
clearIncludeFilters
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं.
getDevice
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 |
setDevice
public void setDevice (ITestDevice device)
टेस्ट किया जा रहा डिवाइस इंजेक्ट करें.
पैरामीटर | |
---|---|
device |
ITestDevice : इस्तेमाल करने के लिए ITestDevice |
बांटें
publicsplit (int shardCountHint)
split()
का वैकल्पिक वर्शन, जो रन करने की कोशिश की गई शीयर काउंट की जानकारी भी देता है. यह कुछ टेस्ट रनर के लिए काम का है, जो कभी-कभी मनमुताबिक फ़ैसला नहीं ले सकते.
पैरामीटर | |
---|---|
shardCountHint |
int : शर्ड की संख्या. |
रिटर्न | |
---|---|
|
अलग-अलग चलाए जाने वाले सब-टेस्ट का कलेक्शन या null अगर फ़िलहाल टेस्ट को शीयर नहीं किया जा सकता |
सुरक्षित तरीके
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath,tests)
पैरामीटर | |
---|---|
filePath |
String |
configPath |
String |
tests |
|
रिटर्न | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
पैरामीटर | |
---|---|
filePath |
String |
configPath |
String |
रिटर्न | |
---|---|
String[] |
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
पैरामीटर | |
---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
रिटर्न | |
---|---|
|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
रिटर्न | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
रिटर्न | |
---|---|
File |
processYamlTestResults
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Mobly की जांच के नतीजों को पार्स करता है और नतीजों की रिपोर्टिंग करता है.
पैरामीटर | |
---|---|
inputStream |
InputStream : Mobly की टेस्ट के नतीजे वाली फ़ाइल में, InputStream ऑब्जेक्ट को पढ़ना. |
parser |
MoblyYamlResultParser : MoblyYamlResultParser ऑब्जेक्ट, जो Mobly टेस्ट के नतीजों को प्रोसेस करता है. |
listener |
ITestInvocationListener : ITestInvocationListener का एक इंस्टेंस, जो अलग-अलग रिपोर्टिंग करता है. |
runName |
String : str, Mobly टेस्ट बाइनरी रन का नाम. |
रिटर्न | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
पैरामीटर | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
पैरामीटर | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
थ्रो | |
---|---|
HarnessRuntimeException |