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( filters)

जिन टेस्ट को बाहर रखना है उनके फ़िल्टर का ERROR(/Set) जोड़ता है.

void addAllIncludeFilters( filters)

जिन टेस्ट को शामिल करना है उनके फ़िल्टर के ERROR(/Set) जोड़ता है.

void addExcludeFilter(String filter)

जिन टेस्ट को बाहर रखना है उनके लिए फ़िल्टर जोड़ता है.

void addIncludeFilter(String filter)

इससे उन जांचों का फ़िल्टर जुड़ जाता है जिन्हें शामिल करना है.

void clearExcludeFilters()

फ़िलहाल ट्रैक किए जा रहे, बाहर रखने वाले सभी फ़िल्टर मिटाएं.

void clearIncludeFilters()

फ़िलहाल ट्रैक किए जा रहे सभी फ़िल्टर शामिल करें को मिटाएं.

ITestDevice getDevice()

डिवाइस की जांच करें.

getExcludeFilters()

बाहर रखे गए फ़िल्टर की मौजूदा ERROR(/Set) वैल्यू दिखाता है.

getIncludeFilters()

शामिल किए गए फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

final void run(TestInformation testInfo, ITestInvocationListener listener)

जांच करता है और नतीजे को सुनने वाले को रिपोर्ट करता है.

void setBuild(IBuildInfo buildInfo)
void setDevice(ITestDevice device)

जांचे जा रहे डिवाइस को इंजेक्ट करें.

split(int shardCountHint)

split() का दूसरा वर्शन जो ऐसी शर्डकाउंट भी देता है जिसे चलाने की कोशिश की जाती है.

सुरक्षित तरीके

String[] 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)

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

'बाहर रखें' फ़िल्टर

public  getExcludeFilters ()

बाहर रखने वाले फ़िल्टर का मौजूदा ERROR(/Set) दिखाता है.

रिटर्न

getIncludeFilters

public  getIncludeFilters ()

शामिल फ़िल्टर के मौजूदा ERROR(/Set) की जानकारी देता है.

रिटर्न

रन

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

जांच करता है और नतीजे को सुनने वाले को रिपोर्ट करता है.

पैरामीटर
testInfo TestInformation: TestInformation ऑब्जेक्ट में, जांच करने के लिए काम की जानकारी है.

listener ITestInvocationListener: जांच के नतीजों का ITestInvocationListener

setBuild

public void setBuild (IBuildInfo buildInfo)

पैरामीटर
buildInfo IBuildInfo

डिवाइस सेट करें

public void setDevice (ITestDevice device)

जांचे जा रहे डिवाइस को इंजेक्ट करें.

पैरामीटर
device ITestDevice: इस्तेमाल करने के लिए ITestDevice

बाँटना

public  split (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

protected  filterTests (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