TestDescriptionsFile

public class TestDescriptionsFile
extends Object

java.lang.Object
com.android.tradefed.result.TestDescriptionsFile


Uma classe de utilitários para serializar e desserializar uma lista de TestDescriptions em um arquivo de teste.

Destinada a armazenar em cache e minimizar a E/S de arquivos por carregamento lento.

NÃO é thread-safe.

Resumo

Construtores públicos

TestDescriptionsFile()

Cria uma lista de descrição de teste vazia.

TestDescriptionsFile(File file)

Cria uma lista de descrição de teste com o conteúdo do arquivo.

Métodos públicos

void add(TestDescription test)
void addAll(List<TestDescription> test)
static TestDescriptionsFile fromTests(List<TestDescription> shardTests)
File getFile()

Retorna a representação do arquivo de teste dos testes, criando-o, se necessário.

List<TestDescription> getTests()

Retorna uma cópia dos testes armazenados, criando-os no arquivo de teste, se necessário.

void populateTestFile(File testfile)

Preenche o arquivo fornecido com os testes atuais.

void remove(TestDescription test)
int size()

Construtores públicos

TestDescriptionsFile

public TestDescriptionsFile ()

Cria uma lista de descrição de teste vazia.

TestDescriptionsFile

public TestDescriptionsFile (File file)

Cria uma lista de descrição de teste com o conteúdo do arquivo.

Parâmetros
file File

Métodos públicos

add

public void add (TestDescription test)

Parâmetros
test TestDescription

addAll

public void addAll (List<TestDescription> test)

Parâmetros
test List

fromTests

public static TestDescriptionsFile fromTests (List<TestDescription> shardTests)

Parâmetros
shardTests List

Retorna
TestDescriptionsFile

getFile

public File getFile ()

Retorna a representação do arquivo de teste dos testes, criando-o, se necessário.

Os testes serão únicos e classificados.

Retorna
File

getTests

public List<TestDescription> getTests ()

Retorna uma cópia dos testes armazenados, criando-os no arquivo de teste, se necessário.

Retorna
List<TestDescription>

populateTestFile

public void populateTestFile (File testfile)

Preenche o arquivo fornecido com os testes atuais.

Parâmetros
testfile File

remove

public void remove (TestDescription test)

Parâmetros
test TestDescription

size

public int size ()

Retorna
int