Alt SüreçTestSonuçlarıAyrıştırıcı
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)
işlevini genişletir.
Özet
İç içe geçmiş 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ının yapıcısı | |
SubprocessTestResultsParser ( ITestInvocationListener listener, IInvocationContext context) Sonuç ayrıştırıcının yapıcısı |
Genel 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ğırma hatası olay bilgilerini 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şlangıç 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ı çıkarmak 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ın bildirilip bildirilmediğini 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ı
Alt SüreçTestSonuçlarıAyrıştırıcı
public SubprocessTestResultsParser (ITestInvocationListener listener, boolean streaming, IInvocationContext context)
Sonuç ayrıştırıcının yapıcısı
Parametreler | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener sonuçların raporlanacağı yer |
streaming | boolean : True ise, sonuçları almak için bir soket alıcısı açık olacaktır. |
context | IInvocationContext : çağrıyla ilgili bir IInvocationContext bilgisi |
Alt SüreçTestSonuçlarıAyrıştırıcı
public SubprocessTestResultsParser (ITestInvocationListener listener, IInvocationContext context)
Sonuç ayrıştırıcının yapıcısı
Parametreler | |
---|---|
listener | ITestInvocationListener : ITestInvocationListener sonuçların raporlanacağı yer |
context | IInvocationContext : çağrıyla ilgili bir IInvocationContext bilgisi |
Genel yöntemler
kapalı
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.
İadeler | |
---|---|
TestDescription |
getReportedInvokasyonFailedEventInfo
public SubprocessEventHelper.InvocationFailedEventInfo getReportedInvocationFailedEventInfo ()
Bildirilen çağırma 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 işlem çağrısından çağrı başlangıç olayıyla ilişkili başlangıç zamanını 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 : Bağlantı hiç kurulmamışsa beklemeyi atlamak için false. |
İadeler | |
---|---|
boolean | Alıcı iş parçacığı zaman aşımından önce sonlanırsa doğru, aksi halde yanlış. |
alıcıya katıl
public boolean joinReceiver (long millis)
Olay alıcısının olayları işlemeyi bitirmesini bekleyin. Bağlantı kurulmasa, yani işlem henüz başlamasa bile bekleyecektir.
Parametreler | |
---|---|
millis | long : milisaniye cinsinden zaman aşımı. |
İadeler | |
---|---|
boolean | Alıcı iş parçacığı zaman aşımından önce sonlanırsa doğru, aksi halde yanlış. |
ayrıştırmaDosyası
public void parseFile (File file)
Parametreler | |
---|---|
file | File |
süreçYeni Hatlar
public void processNewLines (String[] lines)
Varsa olayları çıkarmak için dizinin her satırında ayrıştırma çağrısı yapın.
Parametreler | |
---|---|
lines | String |
bildirildiÇağrı Başarısız
public boolean reportedInvocationFailed ()
Bir çağrının başarısız olup olmadığının bildirilip bildirilmediğini 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-12-01 UTC.