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 |