SubProcessTestSonuçları Ayrıştırıcı

public class SubprocessTestResultsParser
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.SubprocessTestResultsParser


Dosyaya yazmadan önce çıktıyı ayrıştırabilmemiz için ERROR(/FileOutputStream) öğesini genişletir. test etkinliklerini başlatıcı tarafında oluşturur.

Özet

İç içe yerleştirilmiş 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ının oluşturucusu

SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)

Sonuç ayrıştırıcının oluşturucusu

Herkese açık yöntemler

void close()
void completeModuleEvents()

Açık olan tüm etkinlikleri tamamlayıp kapatın

TestDescription getCurrentTest()

Devam etmekte olan testi döndürür.

SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo()

Bildirilen çağrı hatası etkinlik bilgilerini döndürür.

int getSocketServerPort()

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

Long getStartTime()

Alt işlemdeki çağrı başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürür çağrılır.

boolean joinReceiver(long millis, boolean waitForConnection)

Etkinlik alıcısının etkinlikleri işlemeyi tamamlamasını bekleyin.

boolean joinReceiver(long millis)

Etkinlik alıcısının etkinlikleri işlemeyi tamamlamasını bekleyin.

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

yöntemini çağırın.

boolean reportedInvocationFailed()

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

void setIgnoreTestLog(boolean ignoreTestLog)

testLog etkinliklerinin yoksayılıp sayılmayacağı ve yalnızca logAssociation'a dayalı olup olmayacağı.

Kamu inşaatçıları

SubProcessTestSonuçları Ayrıştırıcı

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

Sonuç ayrıştırıcının oluşturucusu

Parametreler
listener ITestInvocationListener: Sonuçların bildirileceği ITestInvocationListener yer

streaming boolean: True (Doğru) değerine ayarlanırsa bir yuva alıcısı sonuçları almak için açık olur.

context IInvocationContext: Çağrı hakkında IInvocationContext bilgisi

SubProcessTestSonuçları Ayrıştırıcı

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

Sonuç ayrıştırıcının oluşturucusu

Parametreler
listener ITestInvocationListener: Sonuçların bildirileceği ITestInvocationListener yer

context IInvocationContext: Çağrı hakkında IInvocationContext bilgisi

Herkese açık yöntemler

kapat

public void close ()

fullModuleEvents

public void completeModuleEvents ()

Açık olan tüm etkinlikleri tamamlayıp kapatın

getCurrentTest

public TestDescription getCurrentTest ()

Devam etmekte olan testi döndürür.

İlerlemeler
TestDescription

getReportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

Bildirilen çağrı hatası etkinlik bilgilerini döndürür.

İlerlemeler
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerPort

public int getSocketServerPort ()

Açık olan yuva alıcısını döndürür. Yoksa -1 değerini girin.

İlerlemeler
int

Başlangıç Zamanı

public Long getStartTime ()

Alt işlemdeki çağrı başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürür çağrılır.

İlerlemeler
Long

Birleşim Alıcısı

public boolean joinReceiver (long millis, 
                boolean waitForConnection)

Etkinlik alıcısının etkinlikleri işlemeyi tamamlamasını bekleyin.

Parametreler
millis long: Milisaniye cinsinden zaman aşımı.

waitForConnection boolean: Hiç bağlantı oluşturulmadıysa bekleme adımını atlamak için false (yanlış) değerini alır.

İlerlemeler
boolean Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde False (yanlış) değerini alır.

Birleşim Alıcısı

public boolean joinReceiver (long millis)

Etkinlik alıcısının etkinlikleri işlemeyi tamamlamasını bekleyin. Bağlantı olsa bile bekleyecek oluşturulmadıysa, yani işleme henüz başlamadıysa.

Parametreler
millis long: Milisaniye cinsinden zaman aşımı.

İlerlemeler
boolean Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde False (yanlış) değerini alır.

ayrıştırma dosyası

public void parseFile (File file)

Parametreler
file File

transactionNewLines

public void processNewLines (String[] lines)

yöntemini çağırın.

Parametreler
lines String

bildirilen Çağrı Başarısız Oldu

public boolean reportedInvocationFailed ()

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

İlerlemeler
boolean

setYoksayTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

testLog etkinliklerinin yoksayılıp sayılmayacağı ve yalnızca logAssociation'a dayalı olup olmayacağı.

Parametreler
ignoreTestLog boolean