ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Nesne | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed sonuç protokol formatı için ayrıştırıcı.
Özet
iç içe 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) Ktor. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ktor. |
Genel yöntemler | |
---|---|
void | completeModuleEvents () Tutarlı raporlama sağlamak için gerekirse modülün olaylarını tamamlayın. |
String | getModuleInProgress () Devam etmekte olan modülün kimliğini döndürür. |
boolean | hasInvocationFailed () Çağrının başarısız olup olmadığını bildirir. |
boolean | invocationEndedReached () Ayrıştırmanın sona ermiş bir çağrıya ulaşıp ulaşmadığını döndürür. |
void | processFileProto (File protoFile) Proto dosyalarının doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir dizi olarak ele alın. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Kesinleşmiş tamamlanmış protokolü alan ve sonuçlarını tekrarlayan ana giriş işlevi. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Her bir protokolün Tradefed olaylarına ayrıştırılması için 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)
Ktor.
parametreler | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ktor.
parametreler | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Genel yöntemler
CompleteModuleEvents
public void completeModuleEvents ()
Tutarlı raporlama sağlamak için gerekirse modülün olaylarını tamamlayın.
getModuleInProgress
public String getModuleInProgress ()
Devam etmekte olan modülün kimliğini döndürür. Hiçbiri devam etmiyorsa null döndürür.
İadeler | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Çağrının başarısız olup olmadığını bildirir.
İadeler | |
---|---|
boolean |
çağrıBittiUlaşıldı
public boolean invocationEndedReached ()
Ayrıştırmanın sona ermiş 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ın doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir dizi olarak ele alın. İlişkili FileProtoResultReporter
dosyaların bir diziyi bildirirken.
parametreler | |
---|---|
protoFile | File : proto dosyası ayrıştırılmasına. |
süreçSonlandırılmışProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Kesinleşmiş tamamlanmış protokolü alan ve sonuçlarını tekrarlayan ana giriş işlevi.
parametreler | |
---|---|
finalProto | TestRecordProto.TestRecord : Nihai TestRecord ayrıştırılmasına. |
süreçYeniProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Her bir protokolün Tradefed olaylarına ayrıştırılması için sunulduğu ana giriş işlevi.
parametreler | |
---|---|
currentProto | TestRecordProto.TestRecord : Mevcut TestRecord ayrıştırılmasına. |
İadeler | |
---|---|
ProtoResultParser.TestLevel | İşlenen proto bir modül ise doğrudur. |
setSessiz
public void setQuiet (boolean quiet)
Olaylar alındığında yazdırılıp yazdırılmayacağını ayarlar.
parametreler | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Günlükleri rapor edip etmeyeceğimizi ayarlar.
parametreler | |
---|---|
reportLogs | boolean |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.