Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Q2 dan Q4. Untuk membuat dan berkontribusi ke AOSP, gunakan android-latest-release. Cabang manifes android-latest-release akan selalu merujuk ke rilis terbaru yang dikirim ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
public
class
XmlSuiteResultFormatter
extends Object
implements
IFormatterGenerator
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.suite.XmlSuiteResultFormatter
|
Class utilitas untuk menyimpan eksekusi rangkaian pengujian sebagai XML. TODO: Hapus semua solusi format khusus Uji Kompatibilitas
untuk mendapatkan format yang sama.
Ringkasan
Kolom |
public
static
final
String |
NS
|
Konstanta
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Nilai Konstanta:
"test_result.xml"
Kolom
NS
public static final String NS
Konstruktor publik
public XmlSuiteResultFormatter ()
Metode publik
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
Memungkinkan penambahan beberapa atribut ke tag melalui serializer.attribute.
| Parameter |
serializer |
XmlSerializer: Objek yang melakukan serialisasi hasil rangkaian XML. |
holder |
SuiteResultHolder: Objek yang berisi informasi yang akan ditulis ke hasil rangkaian pengujian. |
| Menampilkan |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Memungkinkan penambahan beberapa atribut ke tag melalui serializer.attribute.
| Parameter |
serializer |
XmlSerializer: Objek yang melakukan serialisasi hasil rangkaian XML. |
| Menampilkan |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
Operasi terbalik dari addSuiteAttributes(XmlSerializer).
| Parameter |
parser |
XmlPullParser: Parser tempat membaca atribut. |
context |
IInvocationContext: IInvocationContext tempat untuk menempatkan atribut. |
| Menampilkan |
XmlPullParserException |
Jika XmlPullParser gagal. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
Membersihkan string untuk meng-escape karakter khusus.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
Memangkas stack trace lengkap dengan maksimum ERROR(/#STACK_TRACE_MAX_SIZE) karakter.
| Parameter |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
Tulis hasil pemanggilan dalam format xml.
| Parameter |
holder |
SuiteResultHolder: SuiteResultHolder yang menyimpan semua info yang diperlukan untuk xml |
resultDir |
File: direktori hasil File tempat untuk menempatkan hasil. |
| Hasil |
File |
File yang mengarah ke file output xml. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-06-22 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-06-22 UTC."],[],[]]