ArtTest

public class ArtTest
extends Object implements IAbiReceiver, IShardableTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.ArtTest


खास जानकारी

फ़ील्ड

protected ITestDevice mDevice

protected File mRunnerDir

protected int mShardCount

protected int mShardIndex

protected TestInformation mTestInfo

protected List<ArtTest.Test> mTests

सार्वजनिक कंस्ट्रक्टर

ArtTest()

पब्लिक मेथड

void addAllExcludeFilters(Set<String> filters)

Set जोड़ता है, जिससे यह पता चलता है कि किन टेस्ट को शामिल नहीं करना है.

void addAllIncludeFilters(Set<String> filters)

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

void addExcludeFilter(String filter)

इस फ़िल्टर से यह तय किया जाता है कि किन टेस्ट को शामिल नहीं करना है.

void addIncludeFilter(String filter)

इस फ़िल्टर से यह तय किया जाता है कि कौनसे टेस्ट शामिल किए जाएं.

void clearExcludeFilters()

बाहर रखने वाले उन सभी फ़िल्टर को मिटाता है जिन्हें फ़िलहाल ट्रैक किया जा रहा है.

void clearIncludeFilters()

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

IAbi getAbi()
Set<String> getExcludeFilters()

यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा Set वैल्यू दिखाता है.

Set<String> getIncludeFilters()

यह शामिल करने वाले फ़िल्टर का मौजूदा Set दिखाता है.

void run(TestInformation testInfo, ITestInvocationListener listener)

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

void setAbi(IAbi abi)
Collection<IRemoteTest> split(int shardCount)

split() का वैकल्पिक वर्शन. यह shardCount भी दिखाता है जिसे चलाने की कोशिश की गई है.

फ़ील्ड

mDevice

protected ITestDevice mDevice

mRunnerDir

protected File mRunnerDir

mShardCount

protected int mShardCount

mShardIndex

protected int mShardIndex

mTestInfo

protected TestInformation mTestInfo

mTests

protected List<ArtTest.Test> mTests

सार्वजनिक कंस्ट्रक्टर

ArtTest

public ArtTest ()

पब्लिक मेथड

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

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

getAbi

public IAbi getAbi ()

रिटर्न
IAbi

getExcludeFilters

public Set<String> getExcludeFilters ()

यह फ़ंक्शन, बाहर रखे गए फ़िल्टर की मौजूदा Set वैल्यू दिखाता है.

रिटर्न
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

यह शामिल करने वाले फ़िल्टर का मौजूदा Set दिखाता है.

रिटर्न
Set<String>

रन

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

थ्रो
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

पैरामीटर
abi IAbi

बांटें

public Collection<IRemoteTest> split (int shardCount)

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

पैरामीटर
shardCount int: शार्ड की संख्या.

रिटर्न
Collection<IRemoteTest> सबटेस्ट का कलेक्शन, जिसे अलग-अलग तरीके से लागू किया जाना है या null अगर टेस्ट को फ़िलहाल शेयर नहीं किया जा सकता