TestInfo

public class TestInfo
extends Object

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


Stocke l'ensemble d'informations de test dans un fichier TEST_MAPPING.

Résumé

Constructeurs publics

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

Méthodes publiques

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

Obtenez un Set des mots clés acceptés par le test.

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

Obtenez un Set des mots clés acceptés par le test.

String getName()
String getNameAndHostOnly()

Un String représente le nom du test et son paramètre d'hôte.

String getNameOption()

Les String représentent le nom du test et ses options.

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

Fusionner avec un autre test

String toString()

Constructeurs publics

TestInfo

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

Paramètres
name String

source String

hostOnly boolean

TestInfo

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

Paramètres
name String

source String

hostOnly boolean

keywords Set

Méthodes publiques

addImportPaths

public void addImportPaths (Set<String> paths)

Paramètres
paths Set

addOption

public void addOption (TestOption option)

Paramètres
option TestOption

addSources

public void addSources (Set<String> sources)

Paramètres
sources Set

est égal à

public boolean equals (Object o)

Paramètres
o Object

Renvoie
boolean

getHostOnly

public boolean getHostOnly ()

Renvoie
boolean

getImportPaths

public Set<String> getImportPaths ()

Renvoie
Set<String>

getKeywords

public Set<String> getKeywords ()

Obtenez un Set des mots clés acceptés par le test.

Renvoie
Set<String>

getKeywords

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

Obtenez un Set des mots clés acceptés par le test.

Paramètres
ignoreKeywords Set : ensemble de String mots clés à ignorer.

Renvoie
Set<String>

getName

public String getName ()

Renvoie
String

getNameAndHostOnly

public String getNameAndHostOnly ()

Un String représente le nom du test et son paramètre d'hôte. Cela permet de regrouper les TestInfos par nom d'exigence sur l'appareil.

Renvoie
String

getNameOption

public String getNameOption ()

Les String représentent le nom du test et ses options.

Renvoie
String

getOptions

public List<TestOption> getOptions ()

Renvoie
List<TestOption>

getSources

public Set<String> getSources ()

Renvoie
Set<String>

hashCode

public int hashCode ()

Renvoie
int

merge

public void merge (TestInfo test)

Fusionner avec un autre test

Mettez à jour les options de test afin que le test couvre au mieux les deux tests.

TODO(b/113616538) : Implémenter un mécanisme de fusion des options plus robuste.

Paramètres
test TestInfo : objet TestInfo à fusionner.

toString

public String toString ()

Renvoie
String