TestInfo

public class TestInfo
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.testmapping.TestInfo


يخزِّن معلومات الاختبار التي تم ضبطها في ملف TEST_MAPPING.

ملخّص

طُرق وضع التصميم العامة

TestInfo(String name, String source, boolean hostOnly)
TestInfo(String name, String source, boolean hostOnly, Set<String> keywords)

الإجراءات العامة

void addImportPaths(Set<String> paths)
void addOption(TestOption option)
void addSources(Set<String> sources)
boolean equals(Object o)
boolean getHostOnly()
Set<String> getImportPaths()
Set<String> getKeywords()

احصل على Set للكلمات الرئيسية التي يتيحها الاختبار.

Set<String> getKeywords(Set<String> ignoreKeywords)

احصل على Set للكلمات الرئيسية التي يتيحها الاختبار.

String getName()
String getNameAndHostOnly()

احصل على String لتمثيل اسم الاختبار وإعدادات المضيف.

String getNameOption()

احصل على String لتمثيل اسم الاختبار وخياراته.

List<TestOption> getOptions()
Set<String> getSources()
int hashCode()
void merge(TestInfo test)

دمج الاختبار مع اختبار آخر

String toString()

طُرق وضع التصميم العامة

TestInfo

public TestInfo (String name, 
                String source, 
                boolean hostOnly)

المعلَمات
name String

source String

hostOnly boolean

TestInfo

public TestInfo (String name, 
                String source, 
                boolean hostOnly, 
                Set<String> keywords)

المعلَمات
name String

source String

hostOnly boolean

keywords Set

الإجراءات العامة

addImportPaths

public void addImportPaths (Set<String> paths)

المعلَمات
paths Set

addOption

public void addOption (TestOption option)

المعلَمات
option TestOption

addSources

public void addSources (Set<String> sources)

المعلَمات
sources Set

يساوي

public boolean equals (Object o)

المعلَمات
o Object

المرتجعات
boolean

getHostOnly

public boolean getHostOnly ()

المرتجعات
boolean

getImportPaths

public Set<String> getImportPaths ()

المرتجعات
Set<String>

getKeywords

public Set<String> getKeywords ()

احصل على Set للكلمات الرئيسية التي يتيحها الاختبار.

المرتجعات
Set<String>

getKeywords

public Set<String> getKeywords (Set<String> ignoreKeywords)

احصل على Set للكلمات الرئيسية التي يتيحها الاختبار.

المعلَمات
ignoreKeywords Set: مجموعة من String كلمة رئيسية سيتم تجاهلها.

المرتجعات
Set<String>

getName

public String getName ()

المرتجعات
String

getNameAndHostOnly

public String getNameAndHostOnly ()

احصل على String لتمثيل اسم الاختبار وإعدادات المضيف. يتيح ذلك تجميع TestInfos حسب اسم المتطلب على الجهاز.

المرتجعات
String

getNameOption

public String getNameOption ()

احصل على String لتمثيل اسم الاختبار وخياراته.

المرتجعات
String

getOptions

public List<TestOption> getOptions ()

المرتجعات
List<TestOption>

getSources

public Set<String> getSources ()

المرتجعات
Set<String>

hashCode

public int hashCode ()

المرتجعات
int

دمج

public void merge (TestInfo test)

دمج الاختبار مع اختبار آخر

تعديل خيارات الاختبار لضمان تغطية الاختبارين على أفضل نحو ممكن

TODO(b/113616538): Implement a more robust option merging mechanism.

المعلَمات
test TestInfo: عنصر TestInfo المطلوب دمجه.

toString

public String toString ()

المرتجعات
String