मोबलीबाइनरीहोस्टटेस्ट
public
class
MoblyBinaryHostTest
extends Object
implements
IBuildReceiver,
IDeviceTest,
IRemoteTest,
IShardableTest,
ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
इसे होस्ट करने का मकसद, Android Build सिस्टम (Soong) से मॉबली 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)
|
सार्वजनिक कंस्ट्रक्टर
मोबलीबाइनरीहोस्टटेस्ट
public MoblyBinaryHostTest ()
सार्वजनिक तरीके
addAllExclude फ़िल्टर
public void addAllExcludeFilters (filters)
यह फ़ंक्शन उन टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है जिन्हें बाहर रखना है.
पैरामीटर | |
---|---|
filters |
|
जोड़ें सभी शामिल करें फ़िल्टर
public void addAllIncludeFilters (filters)
शामिल किए जाने वाले टेस्ट के ERROR(/Set)
फ़िल्टर जोड़ता है.
पैरामीटर | |
---|---|
filters |
|
ऐड-एक्सक्लूड फ़िल्टर
public void addExcludeFilter (String filter)
इससे उन टेस्ट का फ़िल्टर जोड़ा जाता है जिन्हें बाहर रखना है.
पैरामीटर | |
---|---|
filter |
String |
addIncludeFilter
public void addIncludeFilter (String filter)
इससे उन जांचों का फ़िल्टर जुड़ जाता है जिन्हें शामिल करना है.
पैरामीटर | |
---|---|
filter |
String |
साफ़ करें फ़िल्टर
public void clearExcludeFilters ()
फ़िलहाल ट्रैक किए जा रहे बाहर रखने के सभी फ़िल्टर मिटाएं.
शामिल करें फ़िल्टर
public void clearIncludeFilters ()
फ़िलहाल ट्रैक किए जा रहे सभी फ़िल्टर शामिल करें को मिटाएं.
'पाने वाला फ़िल्टर' में शामिल करें
publicgetExcludeFilters ()
बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set)
दिखाता है.
रिटर्न | |
---|---|
|
'शामिल करें' फ़िल्टर
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 |
रिटर्न | |
---|---|
|
getLogDir {2/}Path
protected String getLogDirAbsolutePath ()
रिटर्न | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
रिटर्न | |
---|---|
File |
प्रोसेसYamlTestनतीजे
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
Mobly टेस्ट के नतीजों को पार्स करता है और नतीजे की रिपोर्टिंग करता है.
पैरामीटर | |
---|---|
inputStream |
InputStream : Mobly जांच के नतीजे की फ़ाइल में मौजूद InputStream ऑब्जेक्ट. |
parser |
MoblyYamlResultParser : ऐसा MoblyYaml resultParser ऑब्जेक्ट जो Mobly टेस्ट के नतीजों को प्रोसेस करता है. |
listener |
ITestInvocationListener : एक ITestInvocationListener का इंस्टेंस जो अलग-अलग तरह की रिपोर्टिंग करता है. |
runName |
String : str, Mobly टेस्ट बाइनरी रन का नाम. |
रिटर्न | |
---|---|
boolean |
रिपोर्टलॉग
protected void reportLogs (File logDir, ITestInvocationListener listener)
पैरामीटर | |
---|---|
logDir |
File |
listener |
ITestInvocationListener |
अपडेट करने के लिए कॉन्फ़िगरेशन वाली फ़ाइल
protected void updateConfigFile (InputStream configInputStream, Writer writer)
पैरामीटर | |
---|---|
configInputStream |
InputStream |
writer |
Writer |
थ्रो | |
---|---|
HarnessRuntimeException |