XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

java.lang.Object
   ↳ com.android.tradefed.result.suite.XmlSuiteResultFormatter


Bir paket çalıştırmasını XML olarak kaydeden yardımcı program sınıfı. TODO: Aynı biçimi elde etmek için tüm özel Uyumluluk Testi biçim çözümlerini kaldırın.

Özet

İç içe yerleştirilmiş sınıflar

class XmlSuiteResultFormatter.RunHistory

JSON dönüşümü için yardımcı nesne. 

Fields'ın oynadığı filmler

public static final String NS

public static final String TEST_RESULT_FILE_NAME

Herkese açık kurucular

XmlSuiteResultFormatter()

Herkese açık yöntemler

void addBuildInfoAttributes(XmlSerializer serializer, SuiteResultHolder holder)

serializer.attribute aracılığıyla etiketine bazı özellikler eklemenize olanak tanır.

void addSuiteAttributes(XmlSerializer serializer)

serializer.attribute aracılığıyla etiketine bazı özellikler eklemenize olanak tanır.

void parseBuildInfoAttributes(XmlPullParser parser, IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder)'ten ters işlem yapın.

SuiteResultHolder parseResults(File resultDir, boolean shallow)

Bir sonuç dizini alıp SuiteResultHolder oluşturan writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işlevinin ters işlemi.

void parseSuiteAttributes(XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer)'ten ters işlem yapın.

static String sanitizeXmlContent(String s)

Özel karakterleri kod dışında bırakmak için bir dizeyi temizler.

static String truncateStackTrace(String fullStackTrace, String testCaseName)

Tam yığın izlemeyi maksimum ERROR(/STACK_TRACE_MAX_SIZE) karakterle kısaltır.

File writeResults(SuiteResultHolder holder, File resultDir)

Çağırma sonuçlarını XML biçiminde yazın.

Fields'ın oynadığı filmler

NS

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Herkese açık kurucular

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Herkese açık yöntemler

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

etiketine serializer.attribute aracılığıyla bazı özellikler eklemenizi sağlar.

Parametreler
serializer XmlSerializer: XML paketi sonucunu seri hale getiren nesne.

holder SuiteResultHolder: Paket sonucuna yazılacak bilgileri içeren bir nesne.

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

etiketine serializer.attribute aracılığıyla bazı özellikler eklemenizi sağlar.

Parametreler
serializer XmlSerializer: 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)'ten ters işlem yapın.

Parametreler
parser XmlPullParser: Özelliklerin okunacağı ayrıştırıcı.

context IInvocationContext: Özelliklerin yerleştirileceği IInvocationContext.

Atışlar
XmlPullParserException XmlPullParser başarısız olduğunda.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

Bir sonuç dizini alıp SuiteResultHolder oluşturan writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işlevinin ters işlemi.

Parametreler
resultDir File: Sonuçların bulunduğu dizin.

shallow boolean: yalnızca SuiteResultHolder üst düzey bilgilerini yükler.

İlerlemeler
SuiteResultHolder Sonuç temsilini içeren bir SuiteResultHolder. Bir sorun olursa null değerini alır.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer)'ten ters işlem yapın.

Parametreler
parser XmlPullParser: Özelliklerin okunacağı ayrıştırıcı.

context IInvocationContext: Özelliklerin yerleştirileceği IInvocationContext.

Atışlar
XmlPullParserException XmlPullParser başarısız olduğunda.

sanitizeXmlContent

public static String sanitizeXmlContent (String s)

Özel karakterleri kod dışında bırakmak için bir dizeyi temizler.

Parametreler
s String

İlerlemeler
String

truncateStackTrace

public static String truncateStackTrace (String fullStackTrace, 
                String testCaseName)

Tam yığın izlemeyi maksimum ERROR(/STACK_TRACE_MAX_SIZE) karakterle kısaltır.

Parametreler
fullStackTrace String

testCaseName String

İlerlemeler
String

writeResults

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Çağırma sonuçlarını XML biçiminde yazın.

Parametreler
holder SuiteResultHolder: xml için gereken tüm bilgileri içeren bir SuiteResultHolder

resultDir File: Sonuçların yerleştirileceği sonuç dizini ERROR(/File).

İlerlemeler
File xml çıkış dosyasını işaret eden bir ERROR(/File).