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, çalıştırma ve yöntemlerin 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ı 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. |
void | setSkipParsingAccounting (boolean skip) |
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, çalıştırma ve yöntemlerin olaylarını tamamlayın.
getModuleInProgress
public String getModuleInProgress ()
Devam eden 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. Dosya dizisini bildirirken FileProtoResultReporter
ile ilişkilendirilir.
parametreler | |
---|---|
protoFile | File : Ayrıştırılacak proto dosyası. |
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 : Ayrıştırılacak son TestRecord . |
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 : Ayrıştırılacak geçerli TestRecord . |
İ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 |
setSkipAyrıştırmaHesaplama
public void setSkipParsingAccounting (boolean skip)
parametreler | |
---|---|
skip | 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: 2022-08-15 UTC.