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 oluşturucular | |
|---|---|
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ırmasını ve yöntemlerini tamamlayın. |
String
|
getModuleInProgress()
Devam eden modülün kimliğini döndürür. |
boolean
|
hasInvocationFailed()
Çağırma işleminin başarısız olduğu bildirilip bildirilmediğini döndürür. |
boolean
|
invocationEndedReached()
Ayrıştırmanın bir çağırma sonuna ulaşıp ulaşmadığını döndürür. |
void
|
processFileProto(File protoFile)
Proto dosyalarının doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir sıra olarak ele alın. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Tamamlanmış nihai proto'yu alan ve sonuçlarını yeniden oynatan ana giriş işlevi. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Her bir proto'nun Tradefed etkinliklerine ayrıştırılması için 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)
Etkinlikler alındığında yazdırma işleminin yapılıp yapılmayacağını belirler. |
void
|
setReportLogs(boolean reportLogs)
Günlüklerin bildirilip bildirilmeyeceğini ayarlar. |
void
|
setSkipParsingAccounting(boolean skip)
|
Herkese açık oluşturucular
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ırmasını 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.
| İadeler | |
|---|---|
String |
|
hasInvocationFailed
public boolean hasInvocationFailed ()
Çağırma işleminin başarısız olduğu bildirilip bildirilmediğini döndürür.
| İadeler | |
|---|---|
boolean |
|
invocationEndedReached
public boolean invocationEndedReached ()
Ayrıştırmanın bir çağırma sonuna ulaşıp ulaşmadığını döndürür.
| İadeler | |
|---|---|
boolean |
|
processFileProto
public void processFileProto (File protoFile)
Proto dosyalarının doğrudan ayrıştırılması durumunda, bunların doğrudan ayrıştırılmasını bir sıra olarak ele alın.
Bir dosya dizisi bildirilirken FileProtoResultReporter ile ilişkilendirilir.
| Parametreler | |
|---|---|
protoFile |
File: Ayrıştırılacak proto dosyası. |
| Verdiği hatalar | |
|---|---|
|
java.io.IOException |
IOException |
|
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Tamamlanmış nihai proto'yu alan ve 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 bir proto'nun Tradefed etkinliklerine ayrıştırılması için sunulduğu ana giriş işlevi.
| Parametreler | |
|---|---|
currentProto |
TestRecordProto.TestRecord: Ayrıştırılacak geçerli TestRecord. |
| İadeler | |
|---|---|
ProtoResultParser.TestLevel |
İşlenen proto bir modülse true değerini alır. |
setMergeInvocationContext
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
oluşturucu parametresi aracılığıyla çağrı düzeyinde raporlamanın devre dışı bırakılmasının bağlam bilgilerini birleştirmeye devam ettiğini ve bu davranışı devre dışı bırakmak için bu yöntemin açıkça kullanılmasının gerektiğini unutmayın.
TODO(b/288001953): Bunu gerçekleştirmek için uygun API'yi tekrar gözden geçirin.
| Parametreler | |
|---|---|
enabled |
boolean |
| İadeler | |
|---|---|
boolean |
önceki durum |
setQuiet
public void setQuiet (boolean quiet)
Etkinlikler alındığında yazdırma işleminin yapılıp yapılmayacağını belirler.
| Parametreler | |
|---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Günlüklerin bildirilip bildirilmeyeceğini ayarlar.
| Parametreler | |
|---|---|
reportLogs |
boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
| Parametreler | |
|---|---|
skip |
boolean |