Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Objek
com.android.tradefed.result.suite.XmlSuiteResultFormatter


Kelas utilitas untuk menyimpan suite yang dijalankan sebagai XML. TODO: Hapus semua format Tes Kompatibilitas khusus untuk mendapatkan format yang sama.

Ringkasan

Kelas bersarang

class XmlSuiteResultFormatter.RunHistory

Objek pembantu untuk konversi JSON.

Bidang

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Konstruktor publik

XmlSuiteResultFormatter ()

Metode publik

void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)

Memungkinkan untuk menambahkan beberapa atribut ke tag melalui serializer.attribute .

void addSuiteAttributes (XmlSerializer serializer)

Memungkinkan untuk menambahkan beberapa atribut ke tag melalui serializer.attribute .

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

Membalikkan operasi dari addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Membalikkan operasi writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) yang mengambil direktori hasil dan membuat SuiteResultHolder darinya.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Membalikkan operasi dari addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

File writeResults ( SuiteResultHolder holder, File resultDir)

Tulis hasil pemanggilan dalam format xml.

Metode yang dilindungi

String sanitizeXmlContent (String s)

Bidang

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Konstruktor publik

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Metode publik

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

Memungkinkan untuk menambahkan beberapa atribut ke tag melalui serializer.attribute .

Parameter
serializer XmlSerializer : Objek yang membuat serial hasil suite XML.

holder SuiteResultHolder : Objek yang berisi informasi yang akan ditulis ke hasil suite.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

Memungkinkan untuk menambahkan beberapa atribut ke tag melalui serializer.attribute .

Parameter
serializer XmlSerializer : Objek yang membuat serial hasil suite XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Membalikkan operasi dari addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) .

Parameter
parser XmlPullParser : Parser tempat membaca atribut.

context IInvocationContext : IInvocationContext tempat meletakkan atribut.

Melempar
XmlPullParserException Ketika XmlPullParser gagal.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Membalikkan operasi writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) yang mengambil direktori hasil dan membuat SuiteResultHolder darinya.

Parameter
resultDir File : Direktori tempat menemukan hasil.

shallow boolean : hanya memuat informasi tingkat teratas dari SuiteResultHolder .

Pengembalian
SuiteResultHolder SuiteResultHolder berisi representasi hasil. Atau null jika terjadi kesalahan.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Membalikkan operasi dari addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Parameter
parser XmlPullParser : Parser tempat membaca atribut.

context IInvocationContext : IInvocationContext tempat meletakkan atribut.

Melempar
XmlPullParserException Ketika XmlPullParser gagal.

writeResults

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Tulis hasil pemanggilan dalam format xml.

Parameter
holder SuiteResultHolder : SuiteResultHolder menyimpan semua info yang diperlukan untuk xml

resultDir File : direktori hasil ERROR(/File) tempat meletakkan hasil.

Pengembalian
File sebuah ERROR(/File) menunjuk ke file keluaran xml.

Metode yang dilindungi

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parameter
s String

Pengembalian
String