MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IBuildReceiver, IDeviceTest, IRemoteTest, IShardableTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


होस्ट टेस्ट का मतलब है कि Android Build System (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() का वैकल्पिक वर्शन. यह shardCount भी दिखाता है जिसे चलाने की कोशिश की गई है.

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

String[] buildCommandLineArray(String filePath, String configPath, tests)
String[] buildCommandLineArray(String filePath, String configPath)
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 ( 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

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

setDevice

public void setDevice (ITestDevice device)

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

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

बांटें

public  split (int shardCountHint)

split() का वैकल्पिक वर्शन. यह shardCount भी दिखाता है जिसे चलाने की कोशिश की गई है. यह उन टेस्ट रनर के लिए काम का है जो कभी-कभी मनमुताबिक फ़ैसले नहीं ले पाते.

पैरामीटर
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

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

पैरामीटर
testListLines String

runName String

listener ITestInvocationListener

रिटर्न

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: InputStream ऑब्जेक्ट, Mobly टेस्ट के नतीजे वाली फ़ाइल को पढ़ रहा है.

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