TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


Classe utilitaire pour sérialiser et désérialiser une liste de TestDescriptions dans un fichier de test.

Destiné à mettre en cache et à minimiser les E/S de fichier par chargement différé.

N'est PAS thread-safe.

Résumé

Constructeurs publics

TestDescriptionsFile()

Créez une liste de descriptions de tests vide.

TestDescriptionsFile(File file)

Créez une liste de descriptions de tests à partir du contenu du fichier.

Méthodes publiques

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

Renvoie la représentation du fichier de test des tests, en le créant si nécessaire.

List<TestDescription> getTests()

Renvoie une copie des tests stockés, en s'appuyant sur le fichier de test si nécessaire.

void populateTestFile(File testfile)

Remplit le fichier donné avec les tests actuels.

void remove(TestDescription test)
int size()

Constructeurs publics

TestDescriptionsFile

public TestDescriptionsFile ()

Créez une liste de descriptions de tests vide.

TestDescriptionsFile

public TestDescriptionsFile (File file)

Créez une liste de descriptions de tests à partir du contenu du fichier.

Paramètres
file File

Méthodes publiques

ajouter

public void add (TestDescription test)

Paramètres
test TestDescription

addAll

public void addAll (List<TestDescription> test)

Paramètres
test List

fromTests

public static TestDescriptionsFile fromTests (List<TestDescription> shardTests)

Paramètres
shardTests List

Renvoie
TestDescriptionsFile

getFile

public File getFile ()

Renvoie la représentation du fichier de test des tests, en le créant si nécessaire.

Les tests seront uniques et triés.

Renvoie
File

getTests

public List<TestDescription> getTests ()

Renvoie une copie des tests stockés, en s'appuyant sur le fichier de test si nécessaire.

Renvoie
List<TestDescription>

populateTestFile

public void populateTestFile (File testfile)

Remplit le fichier donné avec les tests actuels.

Paramètres
testfile File

supprimer

public void remove (TestDescription test)

Paramètres
test TestDescription

taille

public int size ()

Renvoie
int