DeviceStorageAgeResourceMetricCollector

public class DeviceStorageAgeResourceMetricCollector
extends Object implements IResourceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector


logcat からストレージの経過時間を解析します。このコレクタで storaged が有効になっている必要があります。このコレクタを使用する前に確認してください。確認しないと、空のリソースが返されます。

概要

定数

String AGE_TAG

String LIFE_A_TAG

String LIFE_B_TAG

String STORAGE_AGE_CMD_FORMAT

String STORAGE_AGE_RESOURCE_NAME

フィールド

public static final Pattern STORAGE_AGE_PATTERN

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

DeviceStorageAgeResourceMetricCollector()

パブリック メソッド

getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

デバイス リソースの指標を収集します。

定数

AGE_TAG

public static final String AGE_TAG

定数値: "age"

LIFE_A_TAG

public static final String LIFE_A_TAG

定数値: "lifeTimeA"

LIFE_B_TAG

public static final String LIFE_B_TAG

定数値: "lifeTimeB"

STORAGE_AGE_CMD_FORMAT

public static final String STORAGE_AGE_CMD_FORMAT

定数値: "logcat -b events -d -t "%d-%02d-%02d %02d:%02d:00.000" | grep storaged_emmc_info | tail -1"

STORAGE_AGE_RESOURCE_NAME

public static final String STORAGE_AGE_RESOURCE_NAME

定数値: "storage_age"

フィールド

STORAGE_AGE_PATTERN

public static final Pattern STORAGE_AGE_PATTERN

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

DeviceStorageAgeResourceMetricCollector

public DeviceStorageAgeResourceMetricCollector ()

パブリック メソッド

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

デバイス リソースの指標を収集します。関数は getDeviceMetricizeTimeoutMs() ミリ秒以内に戻る必要があります。そうでない場合、結果は LabResourceDeviceMonitor によって破棄されます。また、負荷の高い処理の前に Thread.currentThread().isInterrupted() をチェックし、すぐに戻るようにしてください。

パラメータ
descriptor DeviceDescriptor: 指標化デバイスに関する DeviceDescriptor

deviceManager IDeviceManager: IDeviceManager インスタンス。

戻り値
デバイス ResourceERROR(/Collection)