TestInfo

public class TestInfo
extends Object

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


Menyimpan set informasi pengujian dalam file TEST_MAPPING.

Ringkasan

Konstruktor publik

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

Metode publik

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

Dapatkan Set kata kunci yang didukung oleh pengujian.

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

Dapatkan Set kata kunci yang didukung oleh pengujian.

String getName()
String getNameAndHostOnly()

Dapatkan String yang merepresentasikan nama pengujian dan setelan host-nya.

String getNameOption()

Dapatkan String yang merepresentasikan nama pengujian dan opsinya.

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

Gabungkan dengan tes lain.

String toString()

Konstruktor publik

TestInfo

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

Parameter
name String

source String

hostOnly boolean

TestInfo

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

Parameter
name String

source String

hostOnly boolean

keywords Set

Metode publik

addImportPaths

public void addImportPaths (Set<String> paths)

Parameter
paths Set

addOption

public void addOption (TestOption option)

Parameter
option TestOption

addSources

public void addSources (Set<String> sources)

Parameter
sources Set

sama dengan

public boolean equals (Object o)

Parameter
o Object

Hasil
boolean

getHostOnly

public boolean getHostOnly ()

Hasil
boolean

getImportPaths

public Set<String> getImportPaths ()

Hasil
Set<String>

getKeywords

public Set<String> getKeywords ()

Dapatkan Set kata kunci yang didukung oleh pengujian.

Hasil
Set<String>

getKeywords

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

Dapatkan Set kata kunci yang didukung oleh pengujian.

Parameter
ignoreKeywords Set: Kumpulan String kata kunci yang akan diabaikan.

Hasil
Set<String>

getName

public String getName ()

Hasil
String

getNameAndHostOnly

public String getNameAndHostOnly ()

Dapatkan String yang merepresentasikan nama pengujian dan setelan host-nya. Hal ini memungkinkan TestInfo dikelompokkan berdasarkan nama persyaratan di perangkat.

Hasil
String

getNameOption

public String getNameOption ()

Dapatkan String yang merepresentasikan nama pengujian dan opsinya.

Hasil
String

getOptions

public List<TestOption> getOptions ()

Hasil
List<TestOption>

getSources

public Set<String> getSources ()

Hasil
Set<String>

hashCode

public int hashCode ()

Hasil
int

gabungkan

public void merge (TestInfo test)

Gabungkan dengan tes lain.

Perbarui opsi pengujian sehingga pengujian memiliki cakupan terbaik untuk kedua pengujian.

TODO(b/113616538): Menerapkan mekanisme penggabungan opsi yang lebih canggih.

Parameter
test TestInfo: Objek TestInfo yang akan digabungkan.

toString

public String toString ()

Hasil
String