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()

Die Testdateirepräsentation der Tests zurückgeben und bei Bedarf erstellen

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 gefü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 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 ( test)

Parameter
test

fromTests

public static TestDescriptionsFile fromTests ( shardTests)

Parameter
shardTests

Returns
TestDescriptionsFile

getFile

public File getFile ()

Die Testdateirepräsentation der Tests zurückgeben und bei Bedarf erstellen

Tests sind eindeutig und sortiert.

Returns
File

getTests

public  getTests ()

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

Returns

populateTestFile

public void populateTestFile (File testfile)

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

Parameter
testfile File

entfernen

public void remove (TestDescription test)

Parameter
test TestDescription

Größe

public int size ()

Returns
int