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

测试运行结果

public class TestRunResult
extends Object

java.lang.Object
com.android.tradefed.result.TestRunResult


保存一次测试的结果。

维护准确的测试计数,并跟踪不完整的测试。

不是线程安全的!必须按顺序调用test *回调

摘要

领域

public static final String ERROR_DIVIDER

公共建设者

TestRunResult ()

创建一个空的TestRunResult

公开方法

getCompletedTests ()

获取一组完成的测试。

long getElapsedTime ()

返回当前运行时间。

int getExpectedTestCount ()

获取此TestRunResult期望具有的测试用例的数量。

getFailedTests ()

获取失败的测试集。

String getName ()
int getNumAllFailedTests ()

返回处于失败状态(失败,假设失败)的测试总数

int getNumCompleteTests ()

获取此运行中完成测试的数量,即状态为==不完整。

int getNumTests ()

获取此运行中的测试数量。

int getNumTestsInState (TestResult.TestStatus status)

获取此运行在给定状态下的测试数。

String getRunFailureMessage ()

返回运行失败错误消息,如果运行没有失败,则返回null

getRunLoggedFiles ()

返回包含所有与该测试用例关联的记录文件的映射的副本。

getRunMetrics ()
getRunProtoMetrics ()
getTestResults ()

返回测试结果图。

String getTextSummary ()

返回描述结果的用户友好字符串。

boolean hasFailedTests ()
boolean isRunComplete ()
boolean isRunFailure ()
static TestRunResult merge ( testRunResults) merge ( testRunResults)
static TestRunResult merge ( testRunResults, MergeStrategy strategy) merge ( testRunResults, MergeStrategy strategy)

合并同一testRunName的多个TestRunResults。

void resetRunFailure ()

重置运行失败状态。

void setAggregateMetrics (boolean metricAggregation)
void setRunComplete (boolean runComplete)
void testAssumptionFailure ( TestDescription test, String trace)
void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)
void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)
void testFailed ( TestDescription test, String trace)
void testIgnored ( TestDescription test)
void testLogSaved (String dataName, LogFile logFile)

存储有关正在记录的文件的信息,并将其与测试用例或进行中的测试关联。

void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

使用新的原型指标的新界面。

void testRunFailed (String errorMessage)
void testRunStarted (String runName, int testCount)

通知测试运行已开始。

void testRunStopped (long elapsedTime)
void testStarted ( TestDescription test, long startTime)
void testStarted ( TestDescription test)

领域

ERROR_DIVIDER

public static final String ERROR_DIVIDER

公共建设者

测试运行结果

public TestRunResult ()

创建一个空的TestRunResult

公开方法

getCompletedTests

public  getCompletedTests ()

获取一组完成的测试。

退货

getElapsedTime

public long getElapsedTime ()

返回当前运行时间。

退货
long

getExpectedTestCount

public int getExpectedTestCount ()

获取此TestRunResult期望具有的测试用例的数量。由于测试崩溃,实际数量可能少于预期的数量。通常,这种不匹配表示测试运行失败。

退货
int

getFailedTests

public  getFailedTests ()

获取失败的测试集。

退货

getName

public String getName ()

退货
String 测试运行名称

getNumAllFailedTests

public int getNumAllFailedTests ()

返回处于失败状态(失败,假设失败)的测试总数

退货
int

getNumCompleteTests

public int getNumCompleteTests ()

获取此运行中完成测试的数量,即状态为==不完整。

退货
int

getNumTests

public int getNumTests ()

获取此运行中的测试数量。

退货
int

getNumTestsInState

public int getNumTestsInState (TestResult.TestStatus status)

获取此运行在给定状态下的测试数。

参量
status TestResult.TestStatus

退货
int

getRunFailureMessage

public String getRunFailureMessage ()

返回运行失败错误消息,如果运行没有失败,则返回null

退货
String

getRunLoggedFiles

public  getRunLoggedFiles ()

返回包含所有与该测试用例关联的记录文件的映射的副本。

退货

getRunMetrics

public  getRunMetrics ()

退货
测试运行指标的ERROR(/Map)

getRunProtoMetrics

public  getRunProtoMetrics ()

退货
使用新的原型格式的测试运行指标的ERROR(/Map)

getTestResults

public  getTestResults ()

返回测试结果图。

退货

getTextSummary

public String getTextSummary ()

返回描述结果的用户友好字符串。

退货
String

hasFailedTests

public boolean hasFailedTests ()

退货
boolean 如果测试运行有任何失败或错误测试,则为true

isRunComplete

public boolean isRunComplete ()

退货
boolean 如果测试运行完成,则为true

isRunFailure

public boolean isRunFailure ()

退货
boolean 如果测试运行失败,则为true

合并

public static TestRunResult merge ( testRunResults)

参量
testRunResults

退货
TestRunResult

合并

public static TestRunResult merge ( testRunResults, 
                MergeStrategy strategy)

合并同一testRunName的多个TestRunResults。如果一个测试用例出现在多个TestRunResults中,但结果不同(例如,“ boottest-device”运行3次,结果为FAIL-FAIL-PASS),则我们将FAILED运行中的所有堆栈跟踪连接起来,并相信最终运行结果的状态,指标,日志文件,开始/结束时间。

参量
testRunResults :要合并的TestRunResult的列表。

strategy MergeStrategy :用于合并结果的合并策略。

退货
TestRunResult 最终的TestRunResult包含来自testRunResults的合并数据。

resetRunFailure

public void resetRunFailure ()

重置运行失败状态。

重试时有时需要重置运行失败状态。应当谨慎执行此操作,以避免清除真正的故障。

setAggregateMetrics

public void setAggregateMetrics (boolean metricAggregation)

参量
metricAggregation boolean

setRunComplete

public void setRunComplete (boolean runComplete)

参量
runComplete boolean

testAssumptionFailure

public void testAssumptionFailure ( TestDescription test, 
                String trace)

参量
test TestDescription

trace String

testEnded

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

参量
test TestDescription

endTime long

testMetrics

testEnded

public void testEnded ( TestDescription test, 
                 testMetrics)

参量
test TestDescription

testMetrics

测试失败

public void testFailed ( TestDescription test, 
                String trace)

参量
test TestDescription

trace String

testIgnored

public void testIgnored ( TestDescription test)

参量
test TestDescription

testLogSaved

public void testLogSaved (String dataName, 
                LogFile logFile)

存储有关正在记录的文件的信息,并将其与测试用例或进行中的测试关联。

参量
dataName String :引用数据的名称。

logFile LogFileLogFile对象,表示对象的保存位置以及有关此对象的信息。

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

使用新的原型指标的新界面。

参量
elapsedTime long

runMetrics

testRunFailed

public void testRunFailed (String errorMessage)

参量
errorMessage String

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

通知测试运行已开始。

参量
runName String :与用于跟踪目的的测试运行关联的名称。

testCount int :与测试运行关联的预期测试用例的数量。

testRunStopped

public void testRunStopped (long elapsedTime)

参量
elapsedTime long

testStarted

public void testStarted ( TestDescription test, 
                long startTime)

参量
test TestDescription

startTime long

testStarted

public void testStarted ( TestDescription test)

参量
test TestDescription