XmlSuiteResultFormatter

public class XmlSuiteResultFormatter
extends Object implements IFormatterGenerator

Java.lang.Nesne
🎃 com.android.tradefed.result.suite.XmlSuiteResultFormatter


Paketin XML olarak çalıştırılmasını sağlayan yardımcı program sınıfı. YAPILACAKLAR: Tüm özel Uyumluluk Testi'ni kaldırın aynı biçimi elde etmek için geçici olarak aynı biçimi kullanabilirsiniz.

Ö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

Kamu inşaatçıları

XmlSuiteResultFormatter()

Herkese açık yöntemler

void addBuildInfoAttributes(XmlSerializer serializer, SuiteResultHolder holder)

serializer.attribute aracılığıyla etiketine bazı özelliklerin eklenmesine izin verir.

void addSuiteAttributes(XmlSerializer serializer)

serializer.attribute aracılığıyla etiketine bazı özelliklerin eklenmesine izin verir.

void parseBuildInfoAttributes(XmlPullParser parser, IInvocationContext context)

addBuildInfoAttributes(org.xmlpull.v1.XmlSerializer, com.android.tradefed.result.suite.SuiteResultHolder) hücresindeki işlemi tersine çevirin.

SuiteResultHolder parseResults(File resultDir, boolean shallow)

writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işlevinin ters işlemi. Bu işlem şu sonucu alır: dizinini oluşturun ve bunun SuiteResultHolder öğesini oluşturun.

void parseSuiteAttributes(XmlPullParser parser, IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) hücresindeki işlemi tersine çevirin.

static String sanitizeXmlContent(String s)

Bir dizeyi özel karakterlerden kurtulmak için temizler.

static String truncateStackTrace(String fullStackTrace, String testCaseName)

Maksimum ERROR(/STACK_TRACE_MAX_SIZE) karakter olacak şekilde tam yığın izlemeyi kısaltır.

File writeResults(SuiteResultHolder holder, File resultDir)

Çağrı sonuçlarını xml biçiminde yazın.

Fields'ın oynadığı filmler

KY

public static final String NS

TEST_RESULT_FILE_NAME

public static final String TEST_RESULT_FILE_NAME

Kamu inşaatçıları

XmlSuiteResultFormatter

public XmlSuiteResultFormatter ()

Herkese açık yöntemler

addBuildInfoAttributes

public void addBuildInfoAttributes (XmlSerializer serializer, 
                SuiteResultHolder holder)

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

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

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

addSuiteAttributes

public void addSuiteAttributes (XmlSerializer serializer)

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

Parametreler
serializer XmlSerializer: 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) hücresindeki işlemi tersine çevirin.

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

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

Fırlatma
XmlPullParserException Xml pullParser başarısız olduğunda.

ayrıştırma sonuçları

public SuiteResultHolder parseResults (File resultDir, 
                boolean shallow)

writeResults(com.android.tradefed.result.suite.SuiteResultHolder, File) işlevinin ters işlemi. Bu işlem şu sonucu alır: dizinini oluşturun ve bunun SuiteResultHolder öğesini oluşturun.

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

shallow boolean: Yalnızca SuiteResultHolder öğesinin üst düzey bilgilerini yükler.

İlerlemeler
SuiteResultHolder Sonuçların temsilini içeren SuiteResultHolder. Şu durumda boş: sorun olduğunu anlarsınız.

parseSuiteAttributes

public void parseSuiteAttributes (XmlPullParser parser, 
                IInvocationContext context)

addSuiteAttributes(org.xmlpull.v1.XmlSerializer) hücresindeki işlemi tersine çevirin.

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

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

Fırlatma
XmlPullParserException Xml pullParser başarısız olduğunda.

sanitizeXmlContent

public static String sanitizeXmlContent (String s)

Bir dizeyi özel karakterlerden kurtulmak için temizler.

Parametreler
s String

İlerlemeler
String

TruncateStackTrace

public static String truncateStackTrace (String fullStackTrace, 
                String testCaseName)

Maksimum ERROR(/STACK_TRACE_MAX_SIZE) karakter olacak şekilde tam yığın izlemeyi kısaltır.

Parametreler
fullStackTrace String

testCaseName String

İlerlemeler
String

yazmaSonuçları

public File writeResults (SuiteResultHolder holder, 
                File resultDir)

Çağrı sonuçlarını xml biçiminde yazın.

Parametreler
holder SuiteResultHolder: XML için gerekli 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ı işaret eden bir ERROR(/File)