Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

IMetricCollector

public interface IMetricCollector
implements ITestInvocationListener , IDisableable

com.android.tradefed.device.metric.IMetricCollector


このインターフェースは、一致するメトリックを収集するためにテスト結果を報告するときにデコレーターとして追加されます。

このインターフェースは、 ITestInvocationListenerも拡張しITestInvocationListener 。構成チェックはそれを拒否します。 「metrics_collector」として使用する必要があります。

コレクターはいくつかの場所で再利用される可能性があるため、内部状態を保持することは想定されていません。内部状態を実際に使用する必要がある場合は、 init(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.result.ITestInvocationListener)でクリーンアップする必要があります。

概要

パブリックメソッド

abstract getBuildInfos ()

呼び出しで使用可能なビルド情報のリストを返します。

abstract getDevices ()

呼び出しで使用可能なデバイスのリストを返します。

abstract ITestInvocationListener getInvocationListener ()

結果を転送する元のITestInvocationListener返します。

abstract ITestInvocationListener init ( IInvocationContext context, ITestInvocationListener listener)

現在のコンテキストと結果の転送先を使用したコレクターの初期化。

abstract void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

テストケースが仮定の失敗で失敗した場合のコールバック。

abstract void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

テストケースが終了したときのコールバック。

abstract void onTestFail ( DeviceMetricData testData, TestDescription test)

テストケースが失敗したときのコールバック。

abstract void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

テスト実行が終了したときのコールバック。

abstract void onTestRunStart ( DeviceMetricData runData)

テスト実行が開始されたときのコールバック。

abstract void onTestStart ( DeviceMetricData testData)

テストケースの開始時のコールバック。

パブリックメソッド

getBuildInfos

public abstract  getBuildInfos ()

呼び出しで使用可能なビルド情報のリストを返します。

戻り値

getDevices

public abstract  getDevices ()

呼び出しで使用可能なデバイスのリストを返します。

戻り値

getInvocationListener

public abstract ITestInvocationListener getInvocationListener ()

結果を転送する元のITestInvocationListener返します。

戻り値
ITestInvocationListener

初期化

public abstract ITestInvocationListener init ( IInvocationContext context, 
                ITestInvocationListener listener)

現在のコンテキストと結果の転送先を使用したコレクターの初期化。インスタンスごとに1回だけ呼び出され、コレクターはその内部コンテキストとリスナーを更新する必要があります。 Initは、常に以前のテスト実行中に呼び出されることはありません。

何をしているのかわからない場合は、オーバーライドしないでください。

パラメーター
context IInvocationContext :進行中の呼び出しのIInvocationContext

listener ITestInvocationListener :結果を配置するITestInvocationListener

戻り値
ITestInvocationListener 元のリスナーをラップする新しいリスナー。

onTestAssumptionFailure

public abstract void onTestAssumptionFailure ( DeviceMetricData testData, 
                TestDescription test)

テストケースが仮定の失敗で失敗した場合のコールバック。

パラメーター
testData DeviceMetricData :テストケースのデータを保持するDeviceMetricData

test TestDescription :進行中のテストケースのTestDescription

onTestEnd

public abstract void onTestEnd ( DeviceMetricData testData, 
                 currentTestCaseMetrics)

テストケースが終了したときのコールバック。これはクリーンアップの時間です。

パラメーター
testData DeviceMetricData :テストケースのデータを保持するDeviceMetricDataonTestStart(com.android.tradefed.device.metric.DeviceMetricData)ときと同じオブジェクトになります。

currentTestCaseMetrics ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))渡されるメトリックの現在のマップ。

onTestFail

public abstract void onTestFail ( DeviceMetricData testData, 
                TestDescription test)

テストケースが失敗したときのコールバック。

パラメーター
testData DeviceMetricData :テストケースのデータを保持するDeviceMetricData

test TestDescription :進行中のテストケースのTestDescription

onTestRunEnd

public abstract void onTestRunEnd ( DeviceMetricData runData, 
                 currentRunMetrics)

テスト実行が終了したときのコールバック。これはクリーンアップの時間です。

パラメーター
runData DeviceMetricData :実行のデータを保持するDeviceMetricDataonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ときと同じオブジェクトになります。

currentRunMetrics ERROR(/#testRunEnded(long,Map))渡されるメトリックの現在のマップ。

onTestRunStart

public abstract void onTestRunStart ( DeviceMetricData runData)

テスト実行が開始されたときのコールバック。

パラメーター
runData DeviceMetricData :実行のデータを保持するDeviceMetricData

onTestStart

public abstract void onTestStart ( DeviceMetricData testData)

テストケースの開始時のコールバック。

パラメーター
testData DeviceMetricData :テストケースのデータを保持するDeviceMetricData