TestInfo

public class TestInfo
extends Object

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


מאחסן את פרטי הבדיקה שמוגדרים בקובץ TEST_MAPPING.

סיכום

‫constructors ציבוריים

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

‫methods ציבוריים

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

‫constructors ציבוריים

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

‫methods ציבוריים

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