TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


Una classe di utilità per il marshalling e l'unmarshalling di un elenco di TestDescription in un file di test.

Destinato a memorizzare nella cache e ridurre al minimo l'I/O dei file tramite il caricamento lento.

NON thread-safe.

Riepilogo

Costruttori pubblici

TestDescriptionsFile()

Crea un elenco vuoto di descrizioni dei test.

TestDescriptionsFile(File file)

Crea un elenco di descrizioni di test dai contenuti del file.

Metodi pubblici

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

Restituisci la rappresentazione del file di test dei test, creandolo se necessario.

List<TestDescription> getTests()

Restituisci una copia dei test archiviati, creando il file di test, se necessario.

void populateTestFile(File testfile)

Compila il file specificato con i test correnti.

void remove(TestDescription test)
int size()

Costruttori pubblici

TestDescriptionsFile

public TestDescriptionsFile ()

Crea un elenco vuoto di descrizioni dei test.

TestDescriptionsFile

public TestDescriptionsFile (File file)

Crea un elenco di descrizioni di test dai contenuti del file.

Parametri
file File

Metodi pubblici

aggiungi

public void add (TestDescription test)

Parametri
test TestDescription

addAll

public void addAll (List<TestDescription> test)

Parametri
test List

fromTests

public static TestDescriptionsFile fromTests (List<TestDescription> shardTests)

Parametri
shardTests List

Resi
TestDescriptionsFile

getFile

public File getFile ()

Restituisci la rappresentazione del file di test dei test, creandolo se necessario.

I test saranno unici e ordinati.

Resi
File

getTests

public List<TestDescription> getTests ()

Restituisci una copia dei test archiviati, creando il file di test, se necessario.

Resi
List<TestDescription>

populateTestFile

public void populateTestFile (File testfile)

Compila il file specificato con i test correnti.

Parametri
testfile File

rimuovi

public void remove (TestDescription test)

Parametri
test TestDescription

dimensioni

public int size ()

Resi
int