ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed sonuç protokol formatı için ayrıştırıcı.
Özet
İç içe geçmiş sınıflar | |
---|---|
enum | ProtoResultParser.TestLevel İşlenmekte olan protokolün geçerli düzeyini temsil eden numaralandırma. |
Kamu inşaatçıları | |
---|---|
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Genel yöntemler | |
---|---|
void | completeModuleEvents () Tutarlı raporlama sağlamak için gerekiyorsa modülün olaylarını tamamlayın. |
String | getModuleInProgress () Devam eden modülün kimliğini döndürür. |
boolean | hasInvocationFailed () Çağrının başarısız olup olmadığının bildirilip bildirilmediğini döndürür. |
boolean | invocationEndedReached () Ayrıştırmanın sona eren bir çağrıya ulaşıp ulaşmadığını döndürür. |
void | processFileProto (File protoFile) Proto dosyaların doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir sıra halinde gerçekleştirin. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Tamamlanmış tamamlanmış protokolü alan ve sonuçlarını tekrar yürüten ana giriş işlevi. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Her protokolün Tradefed etkinliklerine ayrıştırılmak üzere sunulduğu ana giriş işlevi. |
void | setQuiet (boolean quiet) Olaylar alındığında yazdırılıp yazdırılmayacağını ayarlar. |
void | setReportLogs (boolean reportLogs) Günlükleri rapor edip etmeyeceğimizi ayarlar. |
Kamu inşaatçıları
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parametreler | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parametreler | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Genel yöntemler
CompleteModuleEvents
public void completeModuleEvents ()
Tutarlı raporlama sağlamak için gerekiyorsa modülün etkinliklerini tamamlayın.
getModuleInProgress
public String getModuleInProgress ()
Devam eden modülün kimliğini döndürür. Hiçbiri devam etmiyorsa null değerini döndürür.
İadeler | |
---|---|
String |
hasInvokasyon Başarısız
public boolean hasInvocationFailed ()
Çağrının başarısız olup olmadığının bildirilip bildirilmediğini döndürür.
İadeler | |
---|---|
boolean |
çağrıSonlandıUlaşıldı
public boolean invocationEndedReached ()
Ayrıştırmanın sona eren bir çağrıya ulaşıp ulaşmadığını döndürür.
İadeler | |
---|---|
boolean |
süreçDosyaProto
public void processFileProto (File protoFile)
Proto dosyaların doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir sıra halinde gerçekleştirin. Bir dizi dosya raporlanırken FileProtoResultReporter
ile ilişkilendirilir.
Parametreler | |
---|---|
protoFile | File : Ayrıştırılacak protokol dosyası. |
süreçSonlandırılmışProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Tamamlanmış tamamlanmış protokolü alan ve sonuçlarını tekrar yürüten ana giriş işlevi.
Parametreler | |
---|---|
finalProto | TestRecordProto.TestRecord : Ayrıştırılacak son TestRecord . |
süreçYeniProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Her protokolün Tradefed etkinliklerine ayrıştırılmak üzere sunulduğu ana giriş işlevi.
Parametreler | |
---|---|
currentProto | TestRecordProto.TestRecord : Ayrıştırılacak geçerli TestRecord . |
İadeler | |
---|---|
ProtoResultParser.TestLevel | İşlenen protokolün bir modül olması durumunda doğrudur. |
setSessiz
public void setQuiet (boolean quiet)
Olaylar alındığında yazdırılıp yazdırılmayacağını ayarlar.
Parametreler | |
---|---|
quiet | boolean |
setRaporGünlükleri
public void setReportLogs (boolean reportLogs)
Günlükleri rapor edip etmeyeceğimizi ayarlar.
Parametreler | |
---|---|
reportLogs | 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.