GTestListTestParser

public class GTestListTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.GTestListTestParser


--gtest_list_tests" parametresiyle gtest prova modu için bir sonuç ayrıştırıcı.

Özet

Alanlar

protected List<TestDescription> mTests

Herkese açık oluşturucular

GTestListTestParser(String testRunName, ITestInvocationListener listener)

Tek bir dinleyici için GTestListTestParser oluşturur.

GTestListTestParser(String testRunName, ITestInvocationListener listener, boolean shouldCollectDisabledTest)

Tek bir dinleyici için GTestListTestParser oluşturur.

Herkese açık yöntemler

void done()

İşlemi sonlandırır.

boolean getPrependFileName()
boolean isCancelled()

void processNewLines(String[] lines)

Uzak işlem tarafından yeni satırlar alındığında çağrılır.

void setPrependFileName(boolean prepend)

Alanlar

mTests

protected List<TestDescription> mTests

Herkese açık oluşturucular

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener)

Tek bir dinleyici için GTestListTestParser 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.

GTestListTestParser

public GTestListTestParser (String testRunName, 
                ITestInvocationListener listener, 
                boolean shouldCollectDisabledTest)

Tek bir dinleyici için GTestListTestParser 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.

shouldCollectDisabledTest boolean: devre dışı bırakılan testlerin toplanıp toplanmayacağı

Herkese açık yöntemler

bitti

public void done ()

İşlemi sonlandırır. Bu, son satırlar processNewLines(String[]) işleminden geçtikten sonra çağrılır.

getPrependFileName

public boolean getPrependFileName ()

İadeler
boolean

isCancelled

public boolean isCancelled ()

İadeler
boolean

processNewLines

public void processNewLines (String[] lines)

Uzak işlem tarafından yeni satırlar alındığında çağrılır.

Bu yönteme verilen satırların eksiksiz olduğu garanti edilir.

Parametreler
lines String: Yeni satırları içeren dizi.

setPrependFileName

public void setPrependFileName (boolean prepend)

Parametreler
prepend boolean