Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

CodeCoverageListener

final class CodeCoverageListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.testtype.CodeCoverageListener


一個ResultForwarder ,它將把覆蓋率測量值從設備中提取出來並將其記錄為測試工件。

摘要

常數

String COVERAGE_MEASUREMENT_KEY

公共建設者

CodeCoverageListener ( ITestDevice device, ITestInvocationListener... listeners)

公開方法

void testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

報告測試運行結束。

void testRunStarted (String runName, int testCount)

報告測試運行的開始。

常數

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

常量值:“ coverageFilePath”

公共建設者

CodeCoverageListener

public CodeCoverageListener ( ITestDevice device, 
                ITestInvocationListener... listeners)

參量
device ITestDevice

listeners ITestInvocationListener

公開方法

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

報告測試運行結束。 FIXME:我們不能有兩個具有不同類型的Map <>接口,因此我們必須在這裡使用HashMap。

參量
elapsedTime long :設備報告的經過時間,以毫秒為單位

runMetrics HashMap :在測試運行結束時使用MetricMeasurement.Metric報告的鍵值對。

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

報告測試運行的開始。

參量
runName String :測試運行名稱

testCount int :測試運行中的測試總數