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
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ı raporlamayı sağlamak için gerekirse modülün olaylarını, çalıştırmayı ve yöntemleri 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. |
boolean | setMergeInvocationContext (boolean enabled) Serileştirilmiş çağırma bağlamının, bu nesnenin başlatıldığı ana bağlamla birleştirilmesini etkinleştirin veya devre dışı bırakın. |
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)
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ı raporlamayı sağlamak için gerekirse modülün olaylarını, çalıştırmayı ve yöntemleri 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ı. |
Atar | |
---|---|
| IO İstisnası |
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. |
setMergeInvokasyonContext
public boolean setMergeInvocationContext (boolean enabled)
Serileştirilmiş çağırma bağlamının, bu nesnenin başlatıldığı ana bağlamla birleştirilmesini etkinleştirin veya devre dışı bırakın.
reportInvocation
yapıcı parametresi aracılığıyla çağrı düzeyindeki raporlamanın devre dışı bırakılmasının yine de bağlam bilgilerini birleştireceğini ve davranışı devre dışı bırakmak için bu yöntemin açıkça kullanılmasını gerektirdiğini unutmayın.
YAPILACAKLAR(b/288001953): Bunu gerçekleştirmek için uygun API'yi yeniden ziyaret edin.
Parametreler | |
---|---|
enabled | boolean |
İadeler | |
---|---|
boolean | önceki durum |
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 |
setAyrıştırmayıAtlaHesap Oluşturma
public void setSkipParsingAccounting (boolean skip)
Parametreler | |
---|---|
skip | boolean |