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

ProtoResultReporter

public abstract class ProtoResultReporter
extends Object implements ITestInvocationListener, ILogSaverListener, ISupportGranularResults

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


Sonuç muhabiri, içindeki tüm sonuçları içeren bir TestRecord oluşturur. processFinalProto(com.android.tradefed.result.proto.TestRecordProto.TestRecord) son protokolle ne yapılacağını işlemek için genişletilmelidir.

Özet

Kamu inşaatçılar

ProtoResultReporter ()

Genel yöntemler

final void invocationEnded (long elapsedTime)
void invocationFailed (FailureDescription failure)
void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)
final void logAssociation (String dataName, LogFile logFile)
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 processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) oluştuktan sonra kesinleşmiş test ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) kayıt protokolünün ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) oluştuktan sonra kısmi test olay kaydı protokolünün testStarted(com.android.tradefed.result.TestDescription, long) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext) oluştuktan sonra kısmi modül kayıt protokolünün testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

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 processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) gerçekleştikten sonra kısmi test çalıştırma kaydı protokolünün testRunStarted(String, int) .

boolean supportGranularResults ()
final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTimeMillis, runMetrics) testRunEnded (long elapsedTimeMillis, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)
void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Kamu inşaatçılar

ProtoResultReporter

public ProtoResultReporter ()

Genel yöntemler

invocationEnded

public final void invocationEnded (long elapsedTime)

Parametreler
elapsedTime long

invocationFailed

public void invocationFailed (FailureDescription failure)

Parametreler
failure FailureDescription

invocationFailed

public void invocationFailed (Throwable cause)

Parametreler
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Parametreler
context IInvocationContext

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Parametreler
dataName String

logFile LogFile

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 .

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) oluştuktan sonra kesinleşmiş test ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) kayıt protokolünün ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, long, HashMap) .

Parametreler
testCaseRecord TestRecordProto.TestRecord : Bir test durumunu temsil eden sonlandırılmış protokoldür.

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

testStarted(com.android.tradefed.result.TestDescription, long) oluştuktan sonra kısmi test olay kaydı protokolünün testStarted(com.android.tradefed.result.TestDescription, long) .

Parametreler
testCaseStartedRecord TestRecordProto.TestRecord : Test durumunu temsil eden kısmi protokol.

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.

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

testModuleStarted(com.android.tradefed.invoker.IInvocationContext) oluştuktan sonra kısmi modül kayıt protokolünün testModuleStarted(com.android.tradefed.invoker.IInvocationContext) .

Parametreler
moduleStartRecord TestRecordProto.TestRecord : Modülü temsil eden kısmi 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.

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

testRunStarted(String, int) gerçekleştikten sonra kısmi test çalıştırma kaydı protokolünün testRunStarted(String, int) .

Parametreler
runStartedRecord TestRecordProto.TestRecord : Çalışmayı temsil eden kısmi protokol.

supportGranularResults

public boolean supportGranularResults ()

İadeler
boolean

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parametreler
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parametreler
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Parametreler
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded (TestDescription test, 
                 testMetrics)

Parametreler
test TestDescription

testMetrics

test başarısız

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parametreler
test TestDescription

failure FailureDescription

test başarısız

public final void testFailed (TestDescription test, 
                String trace)

Parametreler
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parametreler
test TestDescription

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parametreler
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTimeMillis, 
                 runMetrics)

Parametreler
elapsedTimeMillis long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Parametreler
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Parametreler
errorMessage String

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Parametreler
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Parametreler
runName String

testCount int

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Parametreler
runName String

testCount int

attemptNumber int

startTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parametreler
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Parametreler
test TestDescription