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 serializer.attribute aracılığıyla etiketleyin.

void addSuiteAttributes (XmlSerializer serializer)

Bazı niteliklerin eklenmesine izin verir serializer.attribute aracılığıyla etiketleyin.

void parseBuildInfoAttributes (XmlPullParser parser, IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) öğesinden ters işlem.

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.

void parseSuiteAttributes (XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) öğesinden işlemi tersine çevirin.

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 verir serializer.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 verir serializer.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