Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

MetricTestCase

public class MetricTestCase
extends TestCase

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase


TestCase擴展,允許在作為TradeFed的一部分運行時記錄指標。或者直接作為DeviceTestCase或作為一部分HostTest 。 TODO:評估運行指標(不僅是測試指標)對於JUnit3測試是否有意義。

摘要

嵌套類

class MetricTestCase.LogHolder

用於保存要報告的日誌文件的結構。

領域

public mLogs

public mMetrics

公共建設者

MetricTestCase ()
MetricTestCase (String name)

用給定的名稱構造一個測試用例。

公開方法

final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

從JUnit3轉發器進行回調,以便從測試中獲取日誌。

final void addTestMetric (String key, MetricMeasurement.Metric metric)
final void addTestMetric (String key, String value)

記錄測試案例的指標。

領域

日誌

public  mLogs

指標

public  mMetrics

公共建設者

MetricTestCase

public MetricTestCase ()

MetricTestCase

public MetricTestCase (String name)

用給定的名稱構造一個測試用例。繼承自TestCase構造函數。

參量
name String

公開方法

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

從JUnit3轉發器進行回調,以便從測試中獲取日誌。

參量
dataName String :數據的字符串描述性名稱。例如“ device_logcat”。注意dataName每次調用可能不是唯一的。即實現者必須能夠處理具有相同dataName的多個調用

dataType LogDataType :數據的LogDataType

dataStream InputStreamSource :數據的InputStreamSource。實現者應調用createInputStream開始讀取數據,並確保在完成後關閉生成的InputStream。調用者應確保在testLog方法完成之前,數據源一直存在並且可訪問。

addTestMetric

public final void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

參量
key String

metric MetricMeasurement.Metric

addTestMetric

public final void addTestMetric (String key, 
                String value)

記錄測試案例的指標。

參量
key String :將在其下找到指標的鍵。

value String :與鍵關聯。