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

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

SuiteResultHolder parseResults (File resultDir, boolean shallow)

Operasi kebalikan dari writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) yang mengambil direktori hasil dan membuat SuiteResultHolder darinya.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

Operasi terbalik 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 rangkaian XML.

holder SuiteResultHolder : Sebuah objek yang berisi informasi untuk 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 rangkaian XML.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

Operasi terbalik 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.

parseHasil

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Operasi kebalikan dari writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) yang mengambil direktori hasil dan membuat SuiteResultHolder darinya.

Parameter
resultDir File : Direktori tempat menemukan hasilnya.

shallow boolean : hanya memuat informasi tingkat atas SuiteResultHolder .

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

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

Operasi terbalik dari addSuiteAttributes(org.xmlpull.v1.XmlSerializer) .

Parameter
parser XmlPullParser : Parser tempat membaca atribut.

context IInvocationContext : IInvocationContext tempat meletakkan atribut.

Melempar
XmlPullParserException Ketika XmlPullParser gagal.

tulisHasil

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Tulis hasil pemanggilan dalam format xml.

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

resultDir File : direktori hasil ERROR(/File) dimana menyimpan hasilnya.

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

Metode yang dilindungi

sanitizeXmlContent

protected String sanitizeXmlContent (String s)

Parameter
s String

Kembali
String