Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.FileProtoResultReporter


TestRecord bir dosyaya TestRecord proto muhabir.

Özet

Alanlar

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Kamu inşaatçılar

FileProtoResultReporter ()

Genel yöntemler

boolean isPeriodicWriting ()

Periyodik yazmanın etkinleştirilip etkinleştirilmediği.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Nihai protokolün tüm sonuçlarla işlenmesi.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) oluştuktan sonra kısmi çağrı testi kaydı protokolünün işlenmesi.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() gerçekleştikten sonra sonlandırılmış modül kaydı protokolünün testModuleEnded() .

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ITestLifeCycleReceiver.testRunEnded(long, HashMap) gerçekleştikten sonra sonlandırılmış çalıştırma kaydı protokolünün ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

void setFileOutput (File output)

Sonucun nerede çıkarılacağını belirler.

void setPeriodicWriting (boolean enabled)

Her modülü bir dosyaya ayrı ayrı yazmayı etkinleştirin.

Alanlar

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Kamu inşaatçılar

FileProtoResultReporter

public FileProtoResultReporter ()

Genel yöntemler

isPeriodicWriting

public boolean isPeriodicWriting ()

Periyodik yazmanın etkinleştirilip etkinleştirilmediği.

İadeler
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Nihai protokolün tüm sonuçlarla işlenmesi.

Parametreler
finalRecord TestRecordProto.TestRecord : Tüm çağrı sonuçlarının bulunduğu nihai protokoldür.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

invocationStarted(com.android.tradefed.invoker.IInvocationContext) oluştuktan sonra kısmi çağrı testi kaydı protokolünün işlenmesi.

Parametreler
invocationStartRecord TestRecordProto.TestRecord : invocationStart'tan sonra doldurulan kısmi protokol.

invocationContext IInvocationContext : çağırma IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded() gerçekleştikten sonra sonlandırılmış modül kaydı protokolünün testModuleEnded() .

Parametreler
moduleRecord TestRecordProto.TestRecord : Modülü temsil eden nihai protokol.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

ITestLifeCycleReceiver.testRunEnded(long, HashMap) gerçekleştikten sonra sonlandırılmış çalıştırma kaydı protokolünün ITestLifeCycleReceiver.testRunEnded(long, HashMap) .

Parametreler
runRecord TestRecordProto.TestRecord : Çalışmayı temsil eden sonlandırılmış protokol.

moduleInProgress boolean : bir modülün devam edip etmediği.

setFileOutput

public void setFileOutput (File output)

Sonucun nerede çıkarılacağını belirler.

Parametreler
output File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Her modülü bir dosyaya ayrı ayrı yazmayı etkinleştirin.

Parametreler
enabled boolean