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

BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)およびERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))収集を開始および停止できるIMetricCollector基本実装。

概要

田畑

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

パブリックコンストラクター

BaseDeviceMetricCollector ()

パブリックメソッド

final getBuildInfos ()

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

final getDevices ()

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

File getFileFromTestArtifacts (String fileName)

テストアーティファクトまたはモジュールアーティファクトからファイルを取得し、以降の呼び出しのためにマップにキャッシュします。

final ITestInvocationListener getInvocationListener ()

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

final getRealDevices ()

getDevices()リストからすべての非スタブデバイスを返します。

String getRunName ()

コレクターをトリガーするテスト実行mRunName名前を返します。

String getTag ()

コレクターの識別子mTagを返します。

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

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

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

転送用の呼び出しリスナー

final boolean isDisabled ()

オブジェクト全体が無効な場合はTrueを返します(セットアップと破棄の両方をスキップします)。

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

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

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

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

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

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

void onTestFail ( DeviceMetricData testData, TestDescription test)

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

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

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

void onTestRunStart ( DeviceMetricData runData)

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

void onTestStart ( DeviceMetricData testData)

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

final void setDisable (boolean isDisabled)

オブジェクトを無効にするかどうかを設定します。

void setTag (String tag)

コレクターのmTagを設定します。

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

テスト実行コールバック

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

テストケースのコールバック

田畑

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

パブリックコンストラクター

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

パブリックメソッド

getBuildInfos

public final  getBuildInfos ()

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

戻り値

getDevices

public final  getDevices ()

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

戻り値

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

テストアーティファクトまたはモジュールアーティファクトからファイルを取得し、以降の呼び出しのためにマップにキャッシュします。

パラメーター
fileName String :アーティファクトで検索するファイルの名前。

戻り値
File テストアーティファクトまたはモジュールアーティファクトのファイル。ファイルが見つからない場合はnullを返します。

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

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

戻り値
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

getDevices()リストからすべての非スタブデバイスを返します。

戻り値

getRunName

public String getRunName ()

コレクターをトリガーするテスト実行mRunName名前を返します。

戻り値
String mRunName、現在のテスト実行名。

getTag

public String getTag ()

コレクターの識別子mTagを返します。

戻り値
String mTag、コレクターの一意の識別子。

初期化

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

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

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

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

listener ITestInvocationListener :結果を配置するITestInvocationListener

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

invocationEnded

public final void invocationEnded (long elapsedTime)

パラメーター
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

パラメーター
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

パラメーター
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

転送用の呼び出しリスナー

パラメーター
context IInvocationContext

無効になっています

public final boolean isDisabled ()

オブジェクト全体が無効な場合はTrueを返します(セットアップと破棄の両方をスキップします)。それ以外の場合はfalse。

戻り値
boolean

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

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

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

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

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

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

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

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

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

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

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

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

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

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

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

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

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

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

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

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

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

onTestStart

public void onTestStart (DeviceMetricData testData)

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

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

setDisable

public final void setDisable (boolean isDisabled)

オブジェクトを無効にするかどうかを設定します。無効とは、セットアップとティアダウンの両方の手順をスキップする必要があることを意味します。デフォルトのコンストラクタでデフォルトでオブジェクトを無効にするために使用できます。

パラメーター
isDisabled boolean :オブジェクトが置かれるべき状態。

setTag

public void setTag (String tag)

コレクターのmTagを設定します。コレクターの間隔を指定するために使用できます。

パラメーター
tag String :コレクターの一意の識別子。

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

パラメーター
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

パラメーター
test TestDescription

failure FailureDescription

testEnded

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

パラメーター
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

パラメーター
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

パラメーター
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

パラメーター
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

パラメーター
test TestDescription

testLog

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

パラメーター
dataName String

dataType LogDataType

dataStream InputStreamSource

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

パラメーター
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

パラメーター
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

パラメーター
failure FailureDescription

testRunFailed

d4c9a​​480c0

パラメーター
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

パラメーター
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

テスト実行コールバック

パラメーター
runName String

testCount int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

パラメーター
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

パラメーター
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

パラメーター
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

テストケースのコールバック

パラメーター
test TestDescription