XmlSuiteResultFormatter

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

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

class XmlSuiteResultFormatter.RunHistory

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

Sabitler

String TEST_RESULT_FILE_NAME

Fields'ın oynadığı filmler

public static final String NS

Herkese açık oluşturucular

XmlSuiteResultFormatter()

Herkese açık yöntemler

void addBuildInfoAttributes(XmlSerializer serializer, SuiteResultHolder holder)

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

void addSuiteAttributes(XmlSerializer serializer)

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

void parseBuildInfoAttributes(XmlPullParser parser, IInvocationContext context)

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

SuiteResultHolder parseResults(File resultDir, boolean shallow)

writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işleminin tersi. Bir sonuç dizini alır ve bu dizinden SuiteResultHolder oluşturur.

void parseSuiteAttributes(XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) tarihli ters işlem.

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 izini 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.

Sabitler

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Sabit Değer: "test_result.xml"

Fields'ın oynadığı filmler

NS

public static final String NS

Herkese açık oluşturucular

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Herkese açık yöntemler

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

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

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

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

Parametreler
serializer XmlSerializer: Bir XML paketi sonucunu serileştiren nesne.

parseBuildInfoAttributes

public void parseBuildInfoAttributes (XmlPullParser parser, 
                IInvocationContext context)

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

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

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

Dekoratif yastıklar
XmlPullParserException XmlPullParser başarısız olduğunda.

parseResults

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işleminin tersi. Bir sonuç dizini alır ve bu dizinden SuiteResultHolder oluşturur.

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

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

İlerlemeler
SuiteResultHolder Sonuçların gösterimini içeren bir SuiteResultHolder. Bir sorun oluşursa null değerini döndürür.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) tarihli ters işlem.

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

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

Dekoratif yastıklar
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 izini 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.

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

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

İlerlemeler
File XML çıkış dosyasını gösteren bir ERROR(/File).