GTestXmlResultParser

public class GTestXmlResultParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.testtype.GTestXmlResultParser


Kabuktan çalışan GTest'i kullanarak yerel testlerin "xml çıkış modu" sonuçlarını ayrıştırır ve sonuçlar hakkında bir ITestRunListener'ı bilgilendirir.

Özet

Herkese açık oluşturucular

GTestXmlResultParser(String testRunName, ITestInvocationListener listener)

Tek bir dinleyici için GTestXmlResultParser oluşturur.

GTestXmlResultParser(String testRunName, Collection<ITestInvocationListener> listeners)

GTestXmlResultParser'ı oluşturur.

Herkese açık yöntemler

Set<String> getFailedTests()

Mevcut test çalıştırması sırasında başarısız olan testlerin listesini döndürür.

boolean isTestRunIncomplete()

Test çalıştırmasının tamamlanıp tamamlanmadığı.

void parseResult(File f, CollectingOutputReceiver output)

XML sonuçlarını ayrıştırma

Herkese açık oluşturucular

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                ITestInvocationListener listener)

Tek bir dinleyici için GTestXmlResultParser oluşturur.

Parametreler
testRunName String: ITestInvocationListener.testRunStarted(String,int)'a sağlanacak test çalıştırması adı

listener ITestInvocationListener: Testler yürütülürken test sonuçları hakkında bilgi verilir.

GTestXmlResultParser

public GTestXmlResultParser (String testRunName, 
                Collection<ITestInvocationListener> listeners)

GTestXmlResultParser'ı oluşturur.

Parametreler
testRunName String: ITestInvocationListener.testRunStarted(String,int)'a sağlanacak test çalıştırması adı

listeners Collection: Testler yürütülürken test sonuçları hakkında bilgi verilir.

Herkese açık yöntemler

getFailedTests

public Set<String> getFailedTests ()

Mevcut test çalıştırması sırasında başarısız olan testlerin listesini döndürür.

İadeler
Set<String>

isTestRunIncomplete

public boolean isTestRunIncomplete ()

Test çalıştırmasının tamamlanıp tamamlanmadığı.

İadeler
boolean Test çalıştırması ayrıştırma sorunları veya kilitlenmeler nedeniyle tamamlanmadıysa true.

parseResult

public void parseResult (File f, 
                CollectingOutputReceiver output)

XML sonuçlarını ayrıştırma

Parametreler
f File: Çıkışı yapılan XML'yi içeren File

output CollectingOutputReceiver: Gerekirse günlükleri tamamlamak için yürütme çalıştırmasından toplanan çıkış