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 |
void | addSuiteAttributes (XmlSerializer serializer) Memungkinkan untuk menambahkan beberapa atribut ke |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) Membalikkan operasi dari |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Membalikkan operasi |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) Membalikkan operasi dari |
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 keserializer.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 keserializer.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 |
Konten dan contoh kode di halaman ini tunduk pada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2023-03-30 UTC.