ProtoSonuç Ayrıştırıcı
public
class
ProtoResultParser
extends Object
Java.lang.Nesne | |
🎃 | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed sonuç proto biçimi 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. |
Herkese açık yöntemler | |
---|---|
void
|
completeModuleEvents()
Raporlamanın tutarlı olması için gerekiyorsa modül etkinliklerini, çalıştırmaları ve yöntemleri 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ın bildirilip bildirilmediğini döndürür. |
boolean
|
invocationEndedReached()
Ayrıştırmanın bir çağrının sona erip ulaşmadığını döndürür. |
void
|
processFileProto(File protoFile)
Proto dosyalarının doğrudan ayrıştırılması durumunda, bunların bir dizi olarak doğrudan ayrıştırılmasını sağlayın. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Tamamlanan protoyu alıp sonuçlarını tekrar oynatan ana giriş işlevi. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Tradefed etkinliklerine ayrıştırılmak üzere her protonun sunulduğu ana giriş işlevi. |
boolean
|
setMergeInvocationContext(boolean enabled)
Serileştirilmiş çağrı bağlamını, bu yapılandırmanın etkinleştirildiği ana bağlamla birleştirmeyi etkinleştirin veya devre dışı bırakın. ilk kullanıma hazırlanır. |
void
|
setQuiet(boolean quiet)
Etkinlik alındığında yazdırılıp yazdırılmayacağını ayarlar. |
void
|
setReportLogs(boolean reportLogs)
Günlüklerin raporlanıp raporlanmayacağını belirler. |
void
|
setSkipParsingAccounting(boolean skip)
|
Kamu inşaatçıları
ProtoSonuç Ayrıştırıcı
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parametreler | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoSonuç Ayrıştırıcı
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Parametreler | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Herkese açık yöntemler
fullModuleEvents
public void completeModuleEvents ()
Raporlamanın tutarlı olması için gerekiyorsa modül etkinliklerini, çalıştırmaları ve yöntemleri tamamlayın.
getModuleInİlerleme Durumu
public String getModuleInProgress ()
Devam etmekte olan modülün kimliğini döndürür. Devam eden bir işlem yoksa boş sonucunu döndürür.
İlerlemeler | |
---|---|
String |
hasInvocationBaş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.
İlerlemeler | |
---|---|
boolean |
çağrı Sona Erdi
public boolean invocationEndedReached ()
Ayrıştırmanın bir çağrının sona erip ulaşmadığını döndürür.
İlerlemeler | |
---|---|
boolean |
işlemDosyasıProtosu
public void processFileProto (File protoFile)
Proto dosyalarının doğrudan ayrıştırılması durumunda, bunların bir dizi olarak doğrudan ayrıştırılmasını sağlayın.
Bir dosya dizisi bildirilirken FileProtoResultReporter
ile ilişkilendirilir.
Parametreler | |
---|---|
protoFile |
File : Ayrıştırılacak proto dosyası. |
Fırlatma | |
---|---|
|
IOİstisna |
işlemFinalleştirilmişProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Tamamlanan protoyu alıp sonuçlarını tekrar oynatan ana giriş işlevi.
Parametreler | |
---|---|
finalProto |
TestRecordProto.TestRecord : Ayrıştırılacak son TestRecord . |
Yeni Protokol
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Tradefed etkinliklerine ayrıştırılmak üzere her protonun sunulduğu ana giriş işlevi.
Parametreler | |
---|---|
currentProto |
TestRecordProto.TestRecord : Ayrıştırılacak geçerli TestRecord . |
İlerlemeler | |
---|---|
ProtoResultParser.TestLevel |
İşlenen protokol modülse doğru değerini döndürür. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Serileştirilmiş çağrı bağlamını, bu yapılandırmanın etkinleştirildiği ana bağlamla birleştirmeyi etkinleştirin veya devre dışı bırakın. ilk kullanıma hazırlanır.
Çağrı düzeyinde raporlamanın reportInvocation
üzerinden devre dışı bırakılacağını unutmayın
kurucu parametresi yine de bağlam bilgilerini birleştirir ve bu parametrenin açıkça kullanılmasını gerektirir
yöntemini kullanabilirsiniz.
YAPILACAKLAR(b/288001953): Bunu yapmak için uygun API'yi tekrar ziyaret edin.
Parametreler | |
---|---|
enabled |
boolean |
İlerlemeler | |
---|---|
boolean |
önceki eyalet |
Şu kaynakları da inceleyin:
setQuiet
public void setQuiet (boolean quiet)
Etkinlik alındığında yazdırılıp yazdırılmayacağını ayarlar.
Parametreler | |
---|---|
quiet |
boolean |
setreportLogs
public void setReportLogs (boolean reportLogs)
Günlüklerin raporlanıp raporlanmayacağını belirler.
Parametreler | |
---|---|
reportLogs |
boolean |
setJumpParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parametreler | |
---|---|
skip |
boolean |