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 |
|
ऐड-एक्सक्लूड फ़िल्टर
public void addExcludeFilter (String filter)
यह फ़िल्टर लगाता है कि किन टेस्ट को बाहर रखना है.
पैरामीटर | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
इसमें यह फ़िल्टर जोड़ा जाता है कि किन टेस्ट को शामिल करना है.
पैरामीटर | |
---|---|
filter |
String |
clearExcludeFilters
public void clearExcludeFilters ()
फ़िलहाल ट्रैक किए जा रहे, बाहर रखने वाले सभी फ़िल्टर मिटाएं.
शामिल करें फ़िल्टर
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी शामिल फ़िल्टर मिटाएं.
'डिवाइस पाएं'
public ITestDevice getDevice ()
टेस्ट किया जा रहा डिवाइस पाएं.
रिटर्न | |
---|---|
ITestDevice |
ITestDevice |
'बाहर रखें' फ़िल्टर
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 अगर फ़िलहाल टेस्ट को शीयर नहीं किया जा सकता |
सुरक्षित तरीके
buildCommandLineArray
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[] |
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 : एक ITestInvomationListener इंस्टेंस, जो अलग-अलग तरह की रिपोर्टिंग करता है. |
runName |
String : str, Mobly टेस्ट बाइनरी रन का नाम. |
रिटर्न | |
---|---|
boolean |
reportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
पैरामीटर | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
अपडेट करने के लिए कॉन्फ़िगरेशन वाली फ़ाइल
protected void updateConfigFile (InputStream configInputStream, Writer writer)
पैरामीटर | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
थ्रो | |
---|---|
HarnessRuntimeException |