XmlSuiteResultFormatter
public class XmlSuiteResultFormatter
extends Object
implements IFormatterGenerator
java.lang.Nesne | |
↳ | com.android.tradefed.result.suite.XmlSuiteResultFormatter |
Bir paketi XML olarak çalıştırmak için yardımcı program sınıfı. YAPILACAKLAR: Aynı formatı elde etmek için tüm özel Uyumluluk Testi formatını kaldırın.
Özet
iç içe 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ı özniteliklerin eklenmesine izin verir. |
void | addSuiteAttributes (XmlSerializer serializer) Bazı özniteliklerin eklenmesine izin verir. |
void | parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context) |
SuiteResultHolder | parseResults (File resultDir, boolean shallow) Bir sonuç dizini alan ve bunun dışında |
void | parseSuiteAttributes (XmlPullParser parser, IInvocationContext context) |
File | writeResults ( SuiteResultHolder holder, File resultDir) Çağrı 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ı özniteliklerin eklenmesine izin verir.serializer.attribute
aracılığıyla etiketleyin.
parametreler | |
---|---|
serializer | XmlSerializer : Bir XML paketi sonucunu seri hale getiren nesne. |
holder | SuiteResultHolder : Suite sonucuna yazılacak bilgileri içeren bir nesne. |
addSuiteAttributes
public void addSuiteAttributes (XmlSerializer serializer)
Bazı özniteliklerin eklenmesine izin verir.serializer.attribute
aracılığıyla etiketleyin.
parametreler | |
---|---|
serializer | XmlSerializer : Bir XML paketi sonucunu seri hale getiren nesne. |
parseBuildInfoAttributes
public void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)
addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)
ters işlem.
parametreler | |
---|---|
parser | XmlPullParser : Niteliklerin nereden okunacağı ayrıştırıcı. |
context | IInvocationContext : Niteliklerin yerleştirileceği IInvocationContext . |
atar | |
---|---|
XmlPullParserException | XmlPullParser başarısız olduğunda. |
parseResults
public SuiteResultHolder parseResults (File resultDir, boolean shallow)
Bir sonuç dizini alan ve bunun dışında SuiteResultHolder
yaratan writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File)
işleminin ters işlemi.
parametreler | |
---|---|
resultDir | File : Sonuçların bulunacağı dizin. |
shallow | boolean : yalnızca SuiteResultHolder en ü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)
ters işlem.
parametreler | |
---|---|
parser | XmlPullParser : Niteliklerin nereden okunacağı ayrıştırıcı. |
context | IInvocationContext : Niteliklerin yerleştirileceği IInvocationContext . |
atar | |
---|---|
XmlPullParserException | XmlPullParser başarısız olduğunda. |
writeResults
public File writeResults (SuiteResultHolder holder, File resultDir)
Çağrı sonuçlarını xml formatında yazın.
parametreler | |
---|---|
holder | SuiteResultHolder : xml için gerekli tüm bilgileri tutan bir SuiteResultHolder |
resultDir | File : sonuç dizini ERROR(/File) sonuçların yerleştirileceği yer. |
İadeler | |
---|---|
File | xml çıktı dosyasına işaret eden bir ERROR(/File) . |
Korumalı yöntemler
sanitizeXmlİçerik
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: 2022-08-15 UTC.