2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
public
class
XmlSuiteResultFormatter
extends Object
implements
IFormatterGenerator
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.suite.XmlSuiteResultFormatter
|
Bir test paketi çalıştırmasını XML olarak kaydetmek için kullanılan yardımcı sınıf. YAPILACAKLAR: Aynı biçimi elde etmek için tüm özel Uyumluluk Testi
biçimi geçici çözümlerini kaldırın.
Özet
Alanlar |
public
static
final
String |
NS
|
Sabitler
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Sabit Değer:
"test_result.xml"
Alanlar
NS
public static final String NS
Herkese açık oluşturucular
public XmlSuiteResultFormatter ()
Herkese açık yöntemler
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer,
SuiteResultHolder holder)
etiketi için serializer.attribute üzerinden bazı özellikler eklemenizi sağlar.
| Parametreler |
serializer |
XmlSerializer: Bir XML paketi sonucunu serileştiren nesne. |
holder |
SuiteResultHolder: Paket sonucuna yazılacak bilgileri içeren bir nesne. |
| Verdiği hatalar |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
etiketi için serializer.attribute üzerinden bazı özellikler eklemenizi sağlar.
| Parametreler |
serializer |
XmlSerializer: Bir XML paketi sonucunu serileştiren nesne. |
| Verdiği hatalar |
IOException |
|
IllegalArgumentException |
|
IllegalStateException |
|
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser,
IInvocationContext context)
addSuiteAttributes(XmlSerializer) tarihli ters işlem.
| Parametreler |
parser |
XmlPullParser: Özelliklerin okunacağı ayrıştırıcı. |
context |
IInvocationContext: Özelliklerin yerleştirileceği IInvocationContext. |
| Verdiği hatalar |
XmlPullParserException |
XmlPullParser başarısız olduğunda. |
sanitizeXmlContent
public static String sanitizeXmlContent (String s)
Özel karakterleri kod dışında bırakmak için dizeyi temizler.
truncateStackTrace
public static String truncateStackTrace (String fullStackTrace,
String testCaseName)
Maksimum ERROR(/#STACK_TRACE_MAX_SIZE) karakterle tam yığın izini keser.
| Parametreler |
fullStackTrace |
String |
testCaseName |
String |
writeResults
public File writeResults (SuiteResultHolder holder,
File resultDir)
Çağırma sonuçlarını XML biçiminde yaz.
| Parametreler |
holder |
SuiteResultHolder: XML için gereken tüm bilgileri içeren bir SuiteResultHolder |
resultDir |
File: Sonuçların yerleştirileceği File sonuç dizini. |
| İadeler |
File |
XML çıkış dosyasını gösteren bir File. |
| Verdiği hatalar |
IOException |
|
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]