TestDescriptionsFile

public class TestDescriptionsFile
extends Object

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


Eine Dienstprogrammklasse zum Marshalling und Unmarshalling einer Liste von Testbeschreibungen in eine Testdatei.

Er soll Datei-E/A durch Lazy Loading im Cache speichern 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 Dateiinhalt.

Öffentliche Methoden

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

Geben Sie die Testdateidarstellung der Tests zurück und erstellen Sie sie, falls erforderlich.

getTests()

Eine Kopie der gespeicherten Tests zurückgeben – bei Bedarf aus der Testdatei erstellen

void populateTestFile(File testfile)

Die angegebene Datei wird mit den aktuellen Tests ausgefüllt.

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 aus dem Dateiinhalt eine Testbeschreibungsliste.

Parameter
file File

Öffentliche Methoden

Hinzufügen

public void add (TestDescription test)

Parameter
test TestDescription

addAll

public void addAll ( test)

Parameter
test

fromTests

public static TestDescriptionsFile fromTests ( shardTests)

Parameter
shardTests

Returns
TestDescriptionsFile

getFile

public File getFile ()

Geben Sie die Testdateidarstellung der Tests zurück und erstellen Sie sie, falls erforderlich.

Tests sind eindeutig und sortiert.

Returns
File

getTests

public  getTests ()

Gibt eine Kopie der gespeicherten Tests zurück und erstellt gegebenenfalls aus der Testdatei.

Returns

fillTestFile

public void populateTestFile (File testfile)

Die angegebene Datei wird mit den aktuellen Tests ausgefüllt.

Parameter
testfile File

entfernen

public void remove (TestDescription test)

Parameter
test TestDescription

Größe

public int size ()

Returns
int