ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Tradefed sonuçları proto biçimi için ayrıştırıcı.
Özet
İç içe yerleştirilmiş sınıflar | |
---|---|
enum |
ProtoResultParser.TestLevel
İşlenen protonun mevcut düzeyini temsil eden listeleme. |
Herkese açık kurucular | |
---|---|
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()
Tutarlı raporlama sağlamak için gerekirse modülün etkinliklerini 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 raporlanıp raporlanmadığını 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ıyorsanız doğrudan ayrıştırma işlemini bir sıra olarak ele alın. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Tamamlanmış prototipi alıp sonuçlarını yeniden oynatan ana giriş işlevi. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Her prototipin Tradefed etkinliklerine ayrıştırılmak üzere sunulduğu ana giriş işlevi. |
void
|
setQuiet(boolean quiet)
Etkinlikler alındığında yazdırılıp yazdırılmayacağını belirler. |
void
|
setReportLogs(boolean reportLogs)
Günlüklerin bildirilip bildirilmeyeceğini belirler. |
Herkese açık kurucular
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 |
Herkese açık yöntemler
completeModuleEvents
public void completeModuleEvents ()
Tutarlı raporlama sağlamak için gerekirse modülün etkinliklerini tamamlayın.
getModuleInProgress
public String getModuleInProgress ()
Devam eden modülün kimliğini döndürür. Devam eden işlem yoksa null değerini döndürür.
İlerlemeler | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Çağrının başarısız olup olmadığının raporlanıp raporlanmadığını döndürür.
İlerlemeler | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Ayrıştırmanın sona eren bir çağrıya ulaşıp ulaşmadığını döndürür.
İlerlemeler | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Proto dosyalarını doğrudan ayrıştırıyorsanız doğrudan ayrıştırma işlemini bir sıra olarak ele alın.
Dosya dizisi bildirilirken FileProtoResultReporter
ile ilişkilendirilir.
Parametreler | |
---|---|
protoFile |
File : Ayrıştırılacak proto dosya. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Tamamlanmış prototipi alıp sonuçlarını yeniden oynatan ana giriş işlevi.
Parametreler | |
---|---|
finalProto |
TestRecordProto.TestRecord : Ayrıştırılacak son TestRecord .
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Her prototipin Tradefed etkinliklerine ayrıştırılmak üzere sunulduğu ana giriş işlevi.
Parametreler | |
---|---|
currentProto |
TestRecordProto.TestRecord : Ayrıştırılacak mevcut TestRecord . |
İlerlemeler | |
---|---|
ProtoResultParser.TestLevel |
İşlenen proto bir modülse doğru değerini alır. |
setQuiet
public void setQuiet (boolean quiet)
Etkinlikler alındığında yazdırılıp yazdırılmayacağını belirler.
Parametreler | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Günlüklerin bildirilip bildirilmeyeceğini belirler.
Parametreler | |
---|---|
reportLogs |
boolean |