DeviceStorageAgeResourceMetricCollector
public
class
DeviceStorageAgeResourceMetricCollector
extends Object
implements
IResourceMetricCollector
| java.lang.Object | |
| ↳ | com.android.tradefed.monitoring.collector.DeviceStorageAgeResourceMetricCollector |
logcat에서 저장소 기간을 파싱합니다. 이 수집기에 스토리지가 사용 설정되어 있어야 합니다. 이 수집기를 사용하기 전에 확인하세요. 그렇지 않으면 빈 리소스가 반환됩니다.
요약
상수 | |
|---|---|
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
publicgetDeviceResourceMetrics (DeviceDescriptor descriptor, IDeviceManager deviceManager)
기기 리소스 측정항목을 수집합니다. 함수는 getDeviceMetricizeTimeoutMs()ms 내에 반환되어야 합니다. 그렇지 않으면 결과가 LabResourceDeviceMonitor에 의해 삭제됩니다. 또한 비용이 많이 드는 작업 전에 Thread.currentThread().isInterrupted()를 확인하고 즉시 반환하세요.
| 매개변수 | |
|---|---|
descriptor |
DeviceDescriptor: 측정 기기에 관한 DeviceDescriptor입니다. |
deviceManager |
IDeviceManager: IDeviceManager 인스턴스 |
| 반환 값 | |
|---|---|
|
기기 Resource의 ERROR(/Collection) |