TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


Eine Hilfsklasse zum Marshalling und Unmarshalling einer Liste von TestDescriptions in eine Testdatei.

Sollte Datei-E/A durch Lazy Loading zwischenspeichern und minimieren.

NICHT threadsicher.

Zusammenfassung

Öffentliche Konstruktoren

TestDescriptionsFile()

Erstellen Sie eine leere Liste mit Testbeschreibungen.

TestDescriptionsFile(File file)

Erstellen Sie eine Liste mit Testbeschreibungen aus dem Inhalt der Datei.

Öffentliche Methoden

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

Gibt die Testdatei-Darstellung der Tests zurück und erstellt sie bei Bedarf.

List<TestDescription> getTests()

Gibt eine Kopie der gespeicherten Tests zurück und erstellt sie bei Bedarf aus der Testdatei.

void populateTestFile(File testfile)

Füllt die angegebene Datei mit den aktuellen Tests.

void remove(TestDescription test)
int size()

Öffentliche Konstruktoren

TestDescriptionsFile

public TestDescriptionsFile ()

Erstellen Sie eine leere Liste mit Testbeschreibungen.

TestDescriptionsFile

public TestDescriptionsFile (File file)

Erstellen Sie eine Liste mit Testbeschreibungen aus dem Dateiinhalt.

Parameter
file File

Öffentliche Methoden

Hinzufügen

public void add (TestDescription test)

Parameter
test TestDescription

addAll

public void addAll (List<TestDescription> test)

Parameter
test List

fromTests

public static TestDescriptionsFile fromTests (List<TestDescription> shardTests)

Parameter
shardTests List

Gibt Folgendes zurück:
TestDescriptionsFile

getFile

public File getFile ()

Gibt die Testdatei-Darstellung der Tests zurück und erstellt sie bei Bedarf.

Die Tests sind eindeutig und sortiert.

Gibt Folgendes zurück:
File

getTests

public List<TestDescription> getTests ()

Gibt eine Kopie der gespeicherten Tests zurück und erstellt sie bei Bedarf aus der Testdatei.

Gibt Folgendes zurück:
List<TestDescription>

populateTestFile

public void populateTestFile (File testfile)

Füllt die angegebene Datei mit den aktuellen Tests.

Parameter
testfile File

Entfernen

public void remove (TestDescription test)

Parameter
test TestDescription

Größe

public int size ()

Gibt Folgendes zurück:
int