ModulePerfettoCollector
public
class
ModulePerfettoCollector
extends BaseDeviceMetricCollector
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.ModulePerfettoCollector | |
テスト モジュールの開始と終了時、およびデバイスの再起動時に perfetto トレースを開始するコレクタ。
概要
パブリック コンストラクタ | |
|---|---|
ModulePerfettoCollector()
|
|
パブリック メソッド | |
|---|---|
boolean
|
captureModuleLevel()
|
boolean
|
isOnModuleLevel()
|
void
|
onTestModuleEnded()
モジュール終了イベントのキャプチャを許可します。 |
void
|
onTestModuleStarted()
モジュール開始イベントのキャプチャを許可します。 |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
テスト実行が終了したときのコールバック。 |
void
|
onTestRunFailed(DeviceMetricData runData, FailureDescription failure)
testRunFailed イベントのコールバック |
void
|
onTestRunStart(DeviceMetricData runData)
テスト実行が開始されたときのコールバック。 |
void
|
rebootEnded(ITestDevice device)
デバイスで再起動が終了したときに通知を受け取ります。 |
void
|
rebootStarted(ITestDevice device)
デバイスで再起動が開始されたときに通知を受け取ります。 |
パブリック コンストラクタ
ModulePerfettoCollector
public ModulePerfettoCollector ()
パブリック メソッド
captureModuleLevel
public boolean captureModuleLevel ()
| 戻り値 | |
|---|---|
boolean |
|
isOnModuleLevel
public boolean isOnModuleLevel ()
| 戻り値 | |
|---|---|
boolean |
|
onTestModuleEnded
public void onTestModuleEnded ()
モジュール終了イベントのキャプチャを許可します。
| 例外 | |
|---|---|
DeviceNotAvailableException |
|
onTestModuleStarted
public void onTestModuleStarted ()
モジュール開始イベントのキャプチャを許可します。
| 例外 | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> currentRunMetrics)
テスト実行が終了したときのコールバック。クリーンアップを行う必要があります。
| パラメータ | |
|---|---|
runData |
DeviceMetricData: 実行のデータを保持する DeviceMetricData。
と同じオブジェクトになります。onTestRunStart(DeviceMetricData) |
currentRunMetrics |
Map: testRunEnded(long,Map) に渡される指標の現在のマップ。 |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData runData, FailureDescription failure)
testRunFailed イベントのコールバック
| 例外 | |
|---|---|
DeviceNotAvailableException |
|
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
テスト実行が開始されたときのコールバック。
| パラメータ | |
|---|---|
runData |
DeviceMetricData: 実行のデータを保持する DeviceMetricData。 |
rebootEnded
public void rebootEnded (ITestDevice device)
デバイスで再起動が終了したときに通知を受け取ります。
注: レシーバーは、このコールバック中に再起動しないようにしてください。再起動しようとしても 無視されます。
| パラメータ | |
|---|---|
device |
ITestDevice: 再起動が終了した ITestDevice。 |
| 例外 | |
|---|---|
DeviceNotAvailableException |
|
rebootStarted
public void rebootStarted (ITestDevice device)
デバイスで再起動が開始されたときに通知を受け取ります。
注: レシーバーは、このコールバック中に再起動しないようにしてください。再起動しようとしても 無視されます。
| パラメータ | |
|---|---|
device |
ITestDevice: 再起動が開始された ITestDevice。 |
| 例外 | |
|---|---|
DeviceNotAvailableException |
|