SubprocessTestResultsParser

public class SubprocessTestResultsParser
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SubprocessTestResultsParser


Test etkinliklerini başlatıcı tarafında oluşturabilmemiz için dosyaya yazmadan önce çıkışı ayrıştırmak üzere ERROR(/FileOutputStream)'ü genişletir.

Özet

İç içe yerleştirilmiş sınıflar

class SubprocessTestResultsParser.StatusKeys

Alakalı test durumu anahtarları. 

Herkese açık kurucular

SubprocessTestResultsParser(ITestInvocationListener listener, boolean streaming, IInvocationContext context)

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

SubprocessTestResultsParser(ITestInvocationListener listener, IInvocationContext context)

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

Herkese açık yöntemler

void close()
void completeModuleEvents()

Açık kalan tüm etkinlikleri tamamlayın ve kapatın

TestDescription getCurrentTest()

Şu anda devam eden testi döndürür.

SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo()

Bildirilen çağrı hatası etkinliği 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 gelen çağrı başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürü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)

varsa etkinlikleri ayıklamak için dizinin her satırında parse işlevini ç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 yok sayılıp sayılmayacağı ve yalnızca logAssociation'a bağlı kalınıp kalınmayacağı.

Herkese açık kurucular

SubprocessTestResultsParser

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

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

Parametreler
listener ITestInvocationListener: ITestInvocationListener Sonuçları bildirmek için

streaming boolean: Doğru ise sonuçları almak için bir soket alıcı açılır.

context IInvocationContext: Çağırmayla ilgili IInvocationContext bilgileri

SubprocessTestResultsParser

public SubprocessTestResultsParser (ITestInvocationListener listener, 
                IInvocationContext context)

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

Parametreler
listener ITestInvocationListener: ITestInvocationListener Sonuçları bildirmek için

context IInvocationContext: Çağırmayla ilgili IInvocationContext bilgileri

Herkese açık yöntemler

kapat

public void close ()

completeModuleEvents

public void completeModuleEvents ()

Açık kalan tüm etkinlikleri tamamlayın ve kapatın

getCurrentTest

public TestDescription getCurrentTest ()

Şu anda devam eden testi döndürür.

İlerlemeler
TestDescription

getReportedInvocationFailedEventInfo

public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()

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

İlerlemeler
SubprocessEventHelper.InvocationFailedEventInfo

getSocketServerPort

public int getSocketServerPort ()

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

İlerlemeler
int

getStartTime

public Long getStartTime ()

Alt süreç çağrısından gelen çağrı başlangıç etkinliğiyle ilişkili başlangıç zamanını döndürür.

İlerlemeler
Long

joinReceiver

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çbir zaman bağlantı kurulmamışsa beklemeyi atlamak için False değerini kullanın.

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

joinReceiver

public boolean joinReceiver (long millis)

Etkinlik alıcısının etkinlikleri işlemeyi tamamlamasını bekleyin. Bağlantı kurulmamış olsa bile (ör. işlem henüz başlamamışsa) bekler.

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

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

parseFile

public void parseFile (File file)

Parametreler
file File

processNewLines

public void processNewLines (String[] lines)

varsa etkinlikleri ayıklamak için dizinin her satırında parse işlevini çağırın.

Parametreler
lines String

reportedInvocationFailed

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

setIgnoreTestLog

public void setIgnoreTestLog (boolean ignoreTestLog)

testLog etkinliklerinin yok sayılıp sayılmayacağı ve yalnızca logAssociation'a bağlı kalınıp kalınmayacağı.

Parametreler
ignoreTestLog boolean