LUCIResultReporter
public
class
LUCIResultReporter
extends CollectingTestListener
implements
ILogSaverListener,
ISupportGranularResults
java.lang.Object | ||
↳ | com.android.tradefed.result.CollectingTestListener | |
↳ | com.android.tradefed.result.LUCIResultReporter |
一个结果报告程序,用于将 ResultDB 和 LUCI 所需的测试结果保存为 JSON 格式 (go/result-sink),并在控制台中记录文件位置。https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult 它将测试运行中每个测试用例的测试结果存储在一个数组中。
摘要
公共构造函数 | |
---|---|
LUCIResultReporter()
|
公共方法 | |
---|---|
void
|
invocationEnded(long elapsedTime)
报告调用已终止(无论是成功终止还是由于某些错误) 条件。 |
void
|
invocationFailed(Throwable cause)
由于某些错误情况,报告不完整的调用。 |
void
|
invocationStarted(IInvocationContext context)
报告测试调用的开始。 |
void
|
logAssociation(String dataName, LogFile logFile)
收集结果文件。 |
void
|
saveJsonFile(JSONObject jsonResults)
保存 JSON 结果文件。 |
void
|
setGranularResults(boolean granularResults)
|
boolean
|
supportGranularResults()
如果报告程序支持精细的结果,则返回 True,否则返回 false。 |
公共构造函数
LUCIResultReporter
public LUCIResultReporter ()
公共方法
invocationEnded
public void invocationEnded (long elapsedTime)
报告调用已终止,无论是成功终止还是因某种错误条件而终止。
将由 TradeFederation 框架自动调用。
参数 | |
---|---|
elapsedTime |
long :调用的经过时间(以毫秒为单位) |
invocationFailed
public void invocationFailed (Throwable cause)
由于某些错误条件,报告调用不完整。
将由 TradeFederation 框架自动调用。
参数 | |
---|---|
cause |
Throwable :失败的 Throwable 原因 |
invocationStarted
public void invocationStarted (IInvocationContext context)
报告测试调用的开始。
将由 TradeFederation 框架自动调用。报告者需要覆盖 此方法支持多设备报告。
参数 | |
---|---|
context |
IInvocationContext :有关调用的详细信息 |
logAssociation
public void logAssociation (String dataName, LogFile logFile)
收集结果文件。
参数 | |
---|---|
dataName |
String :数据的名称 |
logFile |
LogFile :之前记录的 LogFile ,应与测试用例相关联。 |
SaveJsonFile
public void saveJsonFile (JSONObject jsonResults)
保存 JSON 结果文件。
参数 | |
---|---|
jsonResults |
JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
参数 | |
---|---|
granularResults |
boolean |
supportGranularResults
public boolean supportGranularResults ()
如果报告程序支持精细结果,则返回 True;否则返回 False。
返回 | |
---|---|
boolean |