SubprocessTestResultsParser
public class SubprocessTestResultsParser
extends Object
java.lang.Object | |
↳ | 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 üzere ERROR(/FileOutputStream)
öğesini genişletir.
Özet
İç içe sınıflar | |
---|---|
class | SubprocessTestResultsParser.StatusKeys İlgili test durum tuşları. |
kamu inşaatçılar | |
---|---|
SubprocessTestResultsParser ( ITestInvocationListener listener, boolean streaming, IInvocationContext context) Sonuç ayrıştırıcı için yapıcı | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Sonuç ayrıştırıcı için yapıcı |
Genel yöntemler | |
---|---|
void | close () |
void | completeModuleEvents () Açık bırakılan 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ı bilgisini döndürür. |
int | getSocketServerPort () Açık olan soket alıcısını döndürür. |
Long | getStartTime () Alt işlem çağrısından çağrı başlatma olayıyla ilişkili başlangıç saatini 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 () Başarısız bir çağrının raporlanıp raporlanmadığı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 güvenilmeyeceği. |
kamu inşaatçılar
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Sonuç ayrıştırıcı için yapıcı
parametreler | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener sonuçların bildirileceği yer |
streaming | boolean : True ise, sonuçları almak için bir soket alıcı açılacaktır. |
context | IInvocationContext : çağırma hakkında bir IInvocationContext bilgisi |
SubprocessTestResultsParser
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Sonuç ayrıştırıcı için yapıcı
parametreler | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener sonuçların bildirileceği yer |
context | IInvocationContext : çağırma hakkında bir IInvocationContext bilgisi |
Genel yöntemler
kapalı
public void close ()
CompleteModuleEvents
public void completeModuleEvents ()
Açık bırakılan etkinlikleri tamamlayın ve kapatın
GeçerliTest'i al
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ı bilgisini 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 işlem çağrısından çağrı başlatma olayıyla ilişkili başlangıç saatini döndürür.
İadeler | |
---|---|
Long |
alıcıya katıl
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ç kurulmamışsa beklemeyi atlamak için yanlış. |
İadeler | |
---|---|
boolean | Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde yanlış. |
alıcıya katıl
public boolean joinReceiver (long millis)
Olay alıcısının olayları işlemeyi bitirmesini bekleyin. Bağlantı kurulmamış olsa bile, yani işlem henüz başlamamış olsa bile bekler.
parametreler | |
---|---|
millis | long : milisaniye cinsinden zaman aşımı. |
İadeler | |
---|---|
boolean | Alıcı iş parçacığı zaman aşımından önce sonlandırılırsa doğru, aksi takdirde yanlış. |
ayrıştırmaDosyası
public void parseFile (File file)
parametreler | |
---|---|
file | File |
işlemNewLines
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ğırma Başarısız
public boolean reportedInvocationFailed ()
Başarısız bir çağrının raporlanıp raporlanmadığı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 güvenilmeyeceği.
parametreler | |
---|---|
ignoreTestLog | boolean |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-03-30 UTC.