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(Set<String> filters)
|
void
|
addAllIncludeFilters(Set<String> filters)
इसमें उन फ़िल्टर की |
void
|
addExcludeFilter(String filter)
इस फ़िल्टर से यह तय किया जाता है कि किन टेस्ट को शामिल नहीं करना है. |
void
|
addIncludeFilter(String filter)
इस फ़िल्टर से यह तय किया जाता है कि कौनसे टेस्ट शामिल किए जाएं. |
void
|
clearExcludeFilters()
बाहर रखने वाले उन सभी फ़िल्टर को मिटाता है जिन्हें फ़िलहाल ट्रैक किया जा रहा है. |
void
|
clearIncludeFilters()
फ़िलहाल ट्रैक किए जा रहे सभी 'शामिल करें' फ़िल्टर मिटाएं. |
ITestDevice
|
getDevice()
जांच के लिए डिवाइस को तैयार करें. |
Set<String>
|
getExcludeFilters()
यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा |
Set<String>
|
getIncludeFilters()
यह शामिल करने वाले फ़िल्टर का मौजूदा |
final
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
जांच करता है और नतीजे को लिसनर को रिपोर्ट करता है. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setDevice(ITestDevice device)
जांच किए जाने वाले डिवाइस को इंजेक्ट करें. |
Collection<IRemoteTest>
|
split(int shardCountHint)
|
प्रोटेक्टेड मेथड | |
|---|---|
String[]
|
buildCommandLineArray(String filePath, String configPath, List<String> tests)
|
String[]
|
buildCommandLineArray(String filePath, String configPath)
|
String[]
|
buildCommandLineForListTests(String filePath)
|
Optional<Pair<List<String>, List<String>>>
|
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
|
MoblyArtifactReporter
|
getArtifactReporter()
|
String
|
getLogDirAbsolutePath()
|
File
|
getLogDirFile()
|
boolean
|
processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
यह कुकी, Mobly टेस्ट के नतीजों को पार्स करती है और नतीजों की रिपोर्टिंग करती है. |
void
|
updateConfigFile(InputStream configInputStream, Writer writer)
|
सार्वजनिक कंस्ट्रक्टर
MoblyBinaryHostTest
public MoblyBinaryHostTest ()
पब्लिक मेथड
addAllExcludeFilters
public void addAllExcludeFilters (Set<String> filters)
Set जोड़ता है, जिससे यह पता चलता है कि किन टेस्ट को शामिल नहीं करना है.
| पैरामीटर | |
|---|---|
filters |
Set |
addAllIncludeFilters
public void addAllIncludeFilters (Set<String> filters)
इसमें उन फ़िल्टर की Set जोड़ी जाती है जिनके टेस्ट शामिल करने हैं.
| पैरामीटर | |
|---|---|
filters |
Set |
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
public Set<String> getExcludeFilters ()
यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा Set वैल्यू दिखाता है.
| रिटर्न | |
|---|---|
Set<String> |
|
getIncludeFilters
public Set<String> getIncludeFilters ()
यह शामिल करने वाले फ़िल्टर का मौजूदा Set दिखाता है.
| रिटर्न | |
|---|---|
Set<String> |
|
रन
public final void run (TestInformation testInfo, ITestInvocationListener listener)
जांच करता है और नतीजे को लिसनर को रिपोर्ट करता है.
| पैरामीटर | |
|---|---|
testInfo |
TestInformation: यह TestInformation ऑब्जेक्ट है. इसमें टेस्ट चलाने के लिए काम की जानकारी होती है. |
listener |
ITestInvocationListener: जांच के नतीजों का ITestInvocationListener |
setDevice
public void setDevice (ITestDevice device)
जांच किए जाने वाले डिवाइस को इंजेक्ट करें.
| पैरामीटर | |
|---|---|
device |
ITestDevice: इस्तेमाल करने के लिए ITestDevice |
बांटें
public Collection<IRemoteTest> split (int shardCountHint)
split() का वैकल्पिक वर्शन. यह shardCount भी दिखाता है जिसे चलाने की कोशिश की गई है. यह उन टेस्ट रनर के लिए काम का है जो कभी-कभी मनमुताबिक फ़ैसले नहीं ले पाते.
| पैरामीटर | |
|---|---|
shardCountHint |
int: शार्ड की संख्या. |
| रिटर्न | |
|---|---|
Collection<IRemoteTest> |
सबटेस्ट का कलेक्शन, जिसे अलग-अलग तरीके से लागू किया जाना है या null अगर टेस्ट को फ़िलहाल शेयर नहीं किया जा सकता |
प्रोटेक्टेड मेथड
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath,
List<String> tests)| पैरामीटर | |
|---|---|
filePath |
String |
configPath |
String |
tests |
List |
| रिटर्न | |
|---|---|
String[] |
|
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath,
String configPath)| पैरामीटर | |
|---|---|
filePath |
String |
configPath |
String |
| रिटर्न | |
|---|---|
String[] |
|
buildCommandLineForListTests
protected String[] buildCommandLineForListTests (String filePath)
| पैरामीटर | |
|---|---|
filePath |
String |
| रिटर्न | |
|---|---|
String[] |
|
filterTests
protected Optional<Pair<List<String>, List<String>>> filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
| पैरामीटर | |
|---|---|
testListLines |
String |
runName |
String |
listener |
ITestInvocationListener |
| रिटर्न | |
|---|---|
Optional<Pair<List<String>, List<String>>> |
|
getArtifactReporter
protected MoblyArtifactReporter getArtifactReporter ()
| रिटर्न | |
|---|---|
MoblyArtifactReporter |
|
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 |
|
updateConfigFile
protected void updateConfigFile (InputStream configInputStream,
Writer writer)| पैरामीटर | |
|---|---|
configInputStream |
InputStream |
writer |
Writer |
| थ्रो | |
|---|---|
HarnessRuntimeException |
|