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


TradeFedの一部として実行するときにメトリックをログに記録できるようにするTestCase拡張。直接として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)

テストケースのメトリックをログに記録します。

田畑

mLogs

public  mLogs

mMtricics

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 :キーに関連付けられています。