TestInfo

public class TestInfo
extends Object

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


Memorizza le informazioni di test impostate in un file TEST_MAPPING.

Riepilogo

Costruttori pubblici

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

Metodi pubblici

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

Visualizza un Set delle parole chiave supportate dal test.

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

Visualizza un Set delle parole chiave supportate dal test.

String getName()
String getNameAndHostOnly()

Ottieni un String che rappresenti il nome del test e la relativa impostazione host.

String getNameOption()

Ottieni un String che rappresenti il nome del test e le relative opzioni.

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

Uniscilo a un altro test.

String toString()

Costruttori pubblici

TestInfo

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

Parametri
name String

source String

hostOnly boolean

TestInfo

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

Parametri
name String

source String

hostOnly boolean

keywords Set

Metodi pubblici

addImportPaths

public void addImportPaths (Set<String> paths)

Parametri
paths Set

addOption

public void addOption (TestOption option)

Parametri
option TestOption

addSources

public void addSources (Set<String> sources)

Parametri
sources Set

uguale a

public boolean equals (Object o)

Parametri
o Object

Resi
boolean

getHostOnly

public boolean getHostOnly ()

Resi
boolean

getImportPaths

public Set<String> getImportPaths ()

Resi
Set<String>

getKeywords

public Set<String> getKeywords ()

Visualizza un Set delle parole chiave supportate dal test.

Resi
Set<String>

getKeywords

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

Visualizza un Set delle parole chiave supportate dal test.

Parametri
ignoreKeywords Set: un insieme di String parole chiave da ignorare.

Resi
Set<String>

getName

public String getName ()

Resi
String

getNameAndHostOnly

public String getNameAndHostOnly ()

Ottieni un String che rappresenti il nome del test e la relativa impostazione host. In questo modo, TestInfos può essere raggruppato per nome del requisito sul dispositivo.

Resi
String

getNameOption

public String getNameOption ()

Ottieni un String che rappresenti il nome del test e le relative opzioni.

Resi
String

getOptions

public List<TestOption> getOptions ()

Resi
List<TestOption>

getSources

public Set<String> getSources ()

Resi
Set<String>

hashCode

public int hashCode ()

Resi
int

unire

public void merge (TestInfo test)

Uniscilo a un altro test.

Aggiorna le opzioni di test in modo che il test abbia la migliore copertura possibile di entrambi i test.

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

Parametri
test TestInfo: oggetto TestInfo da unire.

toString

public String toString ()

Resi
String