AltişlemTest SonuçlarıAyrıştırıcı

public class SubprocessTestResultsParser
extends Object

java.lang.Nesne
com.android.tradefed.util.SubprocessTestResultsParser


Başlatıcı tarafında test olaylarını oluşturabilmemiz için dosyaya yazmadan önce çıktıyı ayrıştırmak için ERROR(/FileOutputStream) genişletir.

Özet

iç içe sınıflar

class SubprocessTestResultsParser.StatusKeys

İlgili test durumu anahtarları.

Kamu inşaatçıları

SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context)

Sonuç ayrıştırıcısı için yapıcı

SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context)

Sonuç ayrıştırıcısı için yapıcı

Genel yöntemler

void close ()
void completeModuleEvents ()

Açık kalan etkinlikleri tamamlayın ve kapatın

TestDescription getCurrentTest ()

Şu anda devam etmekte olan testi döndürür.

SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

Bildirilen başlatma hatası olay bilgilerini döndürür.

int getSocketServerPort ()

Açık olan soket alıcısını döndürür.

Long getStartTime ()

Alt süreç çağrısından çağrı başlatma olayıyla ilişkili başlangıç ​​zamanını döndürür.

boolean joinReceiver (long millis, boolean waitForConnection)

Olay alıcısının olayları işlemeyi bitirmesini bekleyin.

boolean joinReceiver (long millis)

Olay alıcısının olayları işlemeyi bitirmesini bekleyin.

void parseFile (File file)
void processNewLines (String[] lines)

varsa olayları ayıklamak için dizinin her satırında ayrıştırma çağrısı yapın.

boolean reportedInvocationFailed ()

Bir çağrının başarısız olup olmadığını döndürür.

void setIgnoreTestLog (boolean ignoreTestLog)

TestLog olaylarının göz ardı edilip edilmeyeceği ve yalnızca logAssociation'a güvenilip dayanmayacağı.

Kamu inşaatçıları

AltişlemTest SonuçlarıAyrıştırıcı

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                boolean streaming, 
                IInvocationContext context)

Sonuç ayrıştırıcısı için yapıcı

parametreler
listener ITestInvocationListener : ITestInvocationListener sonuçların nereye rapor edileceği

streaming boolean : True ise, sonuçları almak için bir soket alıcısı açılacaktır.

context IInvocationContext : çağırma hakkında bir IInvocationContext bilgisi

AltişlemTest SonuçlarıAyrıştırıcı

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

Sonuç ayrıştırıcısı için yapıcı

parametreler
listener ITestInvocationListener : ITestInvocationListener sonuçların nereye rapor edileceği

context IInvocationContext : çağırma hakkında bir IInvocationContext bilgisi

Genel yöntemler

kapat

public void close ()

CompleteModuleEvents

public void completeModuleEvents ()

Açık kalan etkinlikleri tamamlayın ve kapatın

getCurrentTest

public TestDescription getCurrentTest ()

Şu anda devam etmekte olan testi döndürür.

İadeler
TestDescription

getReportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

Bildirilen başlatma hatası olay bilgilerini döndürür.

İadeler
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerPort

public int getSocketServerPort ()

Açık olan soket alıcısını döndürür. -1 yoksa.

İadeler
int

GetStartTime

public Long getStartTime ()

Alt süreç çağrısından çağrı başlatma olayıyla ilişkili başlangıç ​​zamanını döndürür.

İadeler
Long

katılmakAlıcı

public boolean joinReceiver (long millis, 
                boolean waitForConnection)

Olay alıcısının olayları işlemeyi bitirmesini bekleyin.

parametreler
millis long : milisaniye cinsinden zaman aşımı.

waitForConnection boolean : Bir bağlantı hiç kurulmadıysa beklemeyi atlamak için False.

İadeler
boolean Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa true, aksi takdirde False.

katılmakAlıcı

public boolean joinReceiver (long millis)

Olay alıcısının olayları işlemeyi bitirmesini bekleyin. Bağlantı kurulmamış, yani işlem henüz başlamamış olsa bile bekleyecektir.

parametreler
millis long : milisaniye cinsinden zaman aşımı.

İadeler
boolean Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa true, aksi takdirde False.

ayrıştırma dosyası

public void parseFile (File file)

parametreler
file File

süreçYeniSatırlar

public void processNewLines (String[] lines)

varsa olayları ayıklamak için dizinin her satırında ayrıştırma çağrısı yapın.

parametreler
lines String

Bildirilen ÇağırmaBaşarısız

public boolean reportedInvocationFailed ()

Bir çağrının başarısız olup olmadığını döndürür.

İadeler
boolean

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

TestLog olaylarının göz ardı edilip edilmeyeceği ve yalnızca logAssociation'a güvenilip dayanmayacağı.

parametreler
ignoreTestLog boolean