TestInfo

public class TestInfo
extends Object

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


Armazena o conjunto de informações de teste em um arquivo TEST_MAPPING.

Resumo

Construtores públicos

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

Métodos públicos

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

Receba um Set das palavras-chave compatíveis com o teste.

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

Receba um Set das palavras-chave compatíveis com o teste.

String getName()
String getNameAndHostOnly()

Receba um String que represente o nome do teste e a configuração do host.

String getNameOption()

Receba um String que representa o nome do teste e as opções dele.

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

Mesclar com outro teste.

String toString()

Construtores públicos

TestInfo

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

Parâmetros
name String

source String

hostOnly boolean

TestInfo

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

Parâmetros
name String

source String

hostOnly boolean

keywords Set

Métodos públicos

addImportPaths

public void addImportPaths (Set<String> paths)

Parâmetros
paths Set

addOption

public void addOption (TestOption option)

Parâmetros
option TestOption

addSources

public void addSources (Set<String> sources)

Parâmetros
sources Set

igual a

public boolean equals (Object o)

Parâmetros
o Object

Retorna
boolean

getHostOnly

public boolean getHostOnly ()

Retorna
boolean

getImportPaths

public Set<String> getImportPaths ()

Retorna
Set<String>

getKeywords

public Set<String> getKeywords ()

Receba um Set das palavras-chave compatíveis com o teste.

Retorna
Set<String>

getKeywords

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

Receba um Set das palavras-chave compatíveis com o teste.

Parâmetros
ignoreKeywords Set: um conjunto de String de palavras-chave a serem ignoradas.

Retorna
Set<String>

getName

public String getName ()

Retorna
String

getNameAndHostOnly

public String getNameAndHostOnly ()

Receba um String que represente o nome do teste e a configuração do host. Isso permite que TestInfos sejam agrupados por nome e requisito no dispositivo.

Retorna
String

getNameOption

public String getNameOption ()

Receba um String que representa o nome do teste e as opções dele.

Retorna
String

getOptions

public List<TestOption> getOptions ()

Retorna
List<TestOption>

getSources

public Set<String> getSources ()

Retorna
Set<String>

hashCode

public int hashCode ()

Retorna
int

merge

public void merge (TestInfo test)

Mesclar com outro teste.

Atualize as opções de teste para que ele tenha a melhor cobertura possível dos dois testes.

TODO(b/113616538): implementar um mecanismo de fusão de opções mais robusto.

Parâmetros
test TestInfo: objeto TestInfo a ser mesclado.

toString

public String toString ()

Retorna
String