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
İç içe yerleştirilmiş sınıflar | |
---|---|
enum |
ProtoResultParser.TestLevel
İşlenen protonun mevcut seviyesini temsil eden numara. |
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 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. |
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. |
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 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ı. |
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. |
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 |