XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Object | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
XML olarak çalıştırılan bir paketi kaydetmek için yardımcı program sınıfı. YAPILACAK: Aynı formatı elde etmek için tüm özel Uyumluluk Testi formatını kaldırın.
Özet
İç içe geçmiş sınıflar | |
---|---|
class | XmlSuiteResultFormatter.RunHistory JSON dönüşümü için yardımcı nesne. |
Alanlar | |
---|---|
public static final String | NS |
public static final String | TEST_RESULT_FILE_NAME
|
Kamu inşaatçıları | |
---|---|
XmlSuiteResultFormatter () |
Genel yöntemler | |
---|---|
void | addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder) Bazı niteliklerin eklenmesine izin verir |
void | addSuiteAttributes (XmlSerializer serializer) Bazı niteliklerin eklenmesine izin verir |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Bir sonuç dizinini alan ve bunun dışında |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) |
File | writeResults ( SuiteResultHolder holder, File resultDir) Çağırma sonuçlarını xml formatında yazın. |
Korumalı yöntemler | |
---|---|
String | sanitizeXmlContent (String s) |
Alanlar
NS
public static final String NS
TEST_RESULT_FILE_NAME
public static final String TEST_RESULT_FILE_NAME
Kamu inşaatçıları
XmlSuiteResultFormatter
public XmlSuiteResultFormatter ()
Genel yöntemler
addBuildInfoAttributes
public void addBuildInfoAttributes (XmlSerializer serializer, SuiteResultHolder holder)
Bazı niteliklerin eklenmesine izin verirserializer.attribute
aracılığıyla etiketleyin.
Parametreler | |
---|---|
serializer | XmlSerializer : Bir XML paketi sonucunu serileştiren nesne. |
holder | SuiteResultHolder : Paket sonucuna yazılacak bilgileri içeren bir nesne. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Bazı niteliklerin eklenmesine izin verirserializer.attribute
aracılığıyla etiketleyin.
Parametreler | |
---|---|
serializer | XmlSerializer : Bir XML paketi sonucunu serileştiren nesne. |
ayrıştırmaBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
öğesinden ters işlem.
Parametreler | |
---|---|
parser | XmlPullParser : Özniteliklerin okunacağı ayrıştırıcı. |
context | IInvocationContext : Niteliklerin yerleştirileceği IInvocationContext . |
Atar | |
---|---|
XmlPullParserException | XmlPullParser başarısız olduğunda. |
ayrıştırmaSonuçları
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Bir sonuç dizinini alan ve bunun dışında SuiteResultHolder
oluşturan writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
işleminin ters işlemi.
Parametreler | |
---|---|
resultDir | File : Sonuçların bulunacağı dizin. |
shallow | boolean : SuiteResultHolder yalnızca üst düzey bilgilerini yükleyin. |
İadeler | |
---|---|
SuiteResultHolder | Sonuç gösterimini içeren bir SuiteResultHolder . Veya bir şeyler ters giderse null. |
parseSuiteAttributes
public void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)
addSuiteAttributes(org.xmlpull.v1.XmlSerializer)
öğesinden işlemi tersine çevirin.
Parametreler | |
---|---|
parser | XmlPullParser : Özniteliklerin okunacağı ayrıştırıcı. |
context | IInvocationContext : Niteliklerin yerleştirileceği IInvocationContext . |
Atar | |
---|---|
XmlPullParserException | XmlPullParser başarısız olduğunda. |
Sonuçları yaz
public File writeResults (SuiteResultHolder holder, File resultDir)
Çağırma sonuçlarını xml formatında yazın.
Parametreler | |
---|---|
holder | SuiteResultHolder : xml için gerekli tüm bilgileri tutan bir SuiteResultHolder |
resultDir | File : sonuçların yerleştirileceği sonuç dizini ERROR(/File) . |
İadeler | |
---|---|
File | xml çıktı dosyasına işaret eden bir ERROR(/File) . |
Korumalı yöntemler
sanitizeXmlContent
protected String sanitizeXmlContent (String s)
Parametreler | |
---|---|
s | String |
İadeler | |
---|---|
String |
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: 2023-12-01 UTC.