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
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, çalıştırma ve yöntemlerini 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. |
boolean
|
setMergeInvocationContext(boolean enabled)
Serileştirilmiş çağrı 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)
Etkinlikler alındığında yazdırılıp yazdırılmayacağını belirler. |
void
|
setReportLogs(boolean reportLogs)
Günlüklerin bildirilip bildirilmeyeceğini belirler. |
void
|
setSkipParsingAccounting(boolean skip)
|
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, çalıştırma ve yöntemlerini 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. |
Atışlar | |
---|---|
|
IOException |
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. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Serileştirilmiş çağrı bağlamının, bu nesnenin başlatıldığı ana bağlamla birleştirilmesini etkinleştirin veya devre dışı bırakın.
reportInvocation
��
TODO(b/288001953): Bunu yapmak için uygun API'yi tekrar ziyaret edin.
Parametreler | |
---|---|
enabled |
boolean |
İlerlemeler | |
---|---|
boolean |
önceki durum |
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 |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parametreler | |
---|---|
skip |
boolean |