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

LegacySubprocessResultsReporter

public final class LegacySubprocessResultsReporter
extends SubprocessResultsReporter

java.lang.Object
com.android.tradefed.result.SubprocessResultsReporter
com.android.tradefed.result.LegacySubprocessResultsReporter


冻结的子过程结果报告程序的类,与M&N版本的CTS兼容。此类中的方法是TF / CTS的O版之前的ITestInvocationListener的一部分。不应在此类上进行更改。

摘要

公共建设者

LegacySubprocessResultsReporter ()

公开方法

void invocationEnded (long elapsedTime)

报告调用已成功终止或由于某些错误情况而终止。

void invocationFailed (Throwable cause)

报告由于某些错误情况而导致的不完整调用。

void invocationStarted ( IBuildInfo buildInfo)
void logAssociation (String dataName, LogFile logFile)

一种有意的inop函数,用于处理CTS 8.1中的不兼容问题

void setLogSaver ( ILogSaver logSaver)

一种有意的inop函数,用于处理CTS 8.1中的不兼容问题

void testAssumptionFailure (TestIdentifier testId, String trace)
void testEnded (TestIdentifier testId, metrics) testEnded (TestIdentifier testId, metrics)
void testEnded (TestIdentifier testId, long endTime, metrics) testEnded (TestIdentifier testId, long endTime, metrics)
void testFailed (TestIdentifier testId, String reason)
void testIgnored (TestIdentifier testId)
void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

一种有意的inop函数,用于处理CTS 8.1中的不兼容问题

void testModuleEnded ()

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

void testModuleStarted ( IInvocationContext moduleContext)

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

void testRunEnded (long time, runMetrics) testRunEnded (long time, runMetrics)

报告测试运行结束。

void testRunFailed (String reason)

由于出现致命错误,报告测试运行无法完成。

void testRunStarted (String runName, int testCount)

报告测试运行的开始。

void testStarted (TestIdentifier testId)
void testStarted (TestIdentifier testId, long startTime)

公共建设者

LegacySubprocessResultsReporter

public LegacySubprocessResultsReporter ()

公开方法

调用结束

public void invocationEnded (long elapsedTime)

报告调用已成功终止或由于某些错误情况而终止。

将由TradeFederation框架自动调用。

参量
elapsedTime long :调用经过的时间(以毫秒为单位)

调用失败

public void invocationFailed (Throwable cause)

报告由于某些错误情况而导致的不完整调用。

将由TradeFederation框架自动调用。

参量
cause Throwable :失败的可Throwable原因

调用开始

public void invocationStarted ( IBuildInfo buildInfo)

参量
buildInfo IBuildInfo

logAssociation

public void logAssociation (String dataName, 
                LogFile logFile)

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

参量
dataName String :数据名称

logFile LogFile :之前记录的LogFile ,应该与测试用例相关联。

setLogSaver

public void setLogSaver ( ILogSaver logSaver)

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

参量
logSaver ILogSaver

testAssumptionFailure

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

参量
testId TestIdentifier

trace String

testEnded

public void testEnded (TestIdentifier testId, 
                 metrics)

参量
testId TestIdentifier

metrics

testEnded

public void testEnded (TestIdentifier testId, 
                long endTime, 
                 metrics)

参量
testId TestIdentifier

endTime long

metrics

测试失败

public void testFailed (TestIdentifier testId, 
                String reason)

参量
testId TestIdentifier

reason String

testIgnored

public void testIgnored (TestIdentifier testId)

参量
testId TestIdentifier

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

参量
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public void testModuleEnded ()

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

testModuleStarted

public void testModuleStarted ( IInvocationContext moduleContext)

一个有意的inop函数,用于处理CTS 8.1中的不兼容问题

参量
moduleContext IInvocationContext :模块的IInvocationContext

testRunEnded

public void testRunEnded (long time, 
                 runMetrics)

报告测试运行结束。 FIXME:我们不能有两个具有不同类型的Map <>接口,因此我们必须在这里使用HashMap。

参量
time long :设备报告的经过时间,以毫秒为单位

runMetrics :在使用Metric的测试运行结束时报告的键值对。

testRunFailed

public void testRunFailed (String reason)

由于出现致命错误,报告测试运行未能完成。

参量
reason String :描述运行失败原因的String

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

报告测试运行的开始。

参量
runName String :测试运行名称

testCount int :测试运行中的测试总数

testStarted

public void testStarted (TestIdentifier testId)

参量
testId TestIdentifier

testStarted

public void testStarted (TestIdentifier testId, 
                long startTime)

参量
testId TestIdentifier

startTime long