ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
public
class
XmlSuiteResultFormatter
extends Object
implements
IFormatterGenerator
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.suite.XmlSuiteResultFormatter
|
คลาสยูทิลิตีเพื่อบันทึกการเรียกใช้ชุดทดสอบเป็น XML TODO: Remove all the special Compatibility Test
format work around to get the same format.
สรุป
ทุ่ง |
public
static
final
String |
NS
|
ค่าคงที่
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
ค่าคงที่
"test_result.xml"
ทุ่ง
NS
public static final String NS
เครื่องมือสร้างสาธารณะ
public XmlSuiteResultFormatter ()
เมธอดสาธารณะ
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
อนุญาตให้เพิ่มแอตทริบิวต์บางอย่างลงในแท็ก ผ่าน serializer.attribute
| พารามิเตอร์ |
serializer |
XmlSerializer: ออบเจ็กต์ที่แปลงผลลัพธ์ของชุด XML เป็นอนุกรม |
holder |
SuiteResultHolder: ออบเจ็กต์ที่มีข้อมูลที่จะเขียนลงในผลลัพธ์ของชุดการทดสอบ |
| ส่ง |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
อนุญาตให้เพิ่มแอตทริบิวต์บางอย่างลงในแท็ก ผ่าน serializer.attribute
| พารามิเตอร์ |
serializer |
XmlSerializer: ออบเจ็กต์ที่แปลงผลลัพธ์ของชุด XML เป็นอนุกรม |
| ส่ง |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
การดำเนินการย้อนกลับจาก addSuiteAttributes(XmlSerializer)
| พารามิเตอร์ |
parser |
XmlPullParser: โปรแกรมแยกวิเคราะห์ที่จะอ่านแอตทริบิวต์ |
context |
IInvocationContext: IInvocationContext ที่จะใส่แอตทริบิวต์ |
| ส่ง |
XmlPullParserException |
เมื่อ XmlPullParser ล้มเหลว |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
ล้างสตริงเพื่อหลีกเลี่ยงอักขระพิเศษ
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
ตัดสแต็กเทรซแบบเต็มให้มีความยาวสูงสุด ERROR(/#STACK_TRACE_MAX_SIZE) อักขระ
| พารามิเตอร์ |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
เขียนผลการเรียกใช้ในรูปแบบ XML
| พารามิเตอร์ |
holder |
SuiteResultHolder: SuiteResultHolder ที่มีข้อมูลทั้งหมดที่จำเป็นสำหรับ XML |
resultDir |
File: ไดเรกทอรีผลลัพธ์ File ที่จะวางผลลัพธ์ |
| การคืนสินค้า |
File |
File ที่ชี้ไปยังไฟล์เอาต์พุต XML |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-22 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-22 UTC"],[],[]]