ConfigUtil

public class ConfigUtil
extends Object

java.lang.Object
com.android.tradefed.util.statsd.ConfigUtil


statsd 구성 파일을 만들고, 상호작용하고, 푸시하는 데 사용되는 유틸리티 클래스입니다.

TODO(b/118635164): 기기 측 구성 유틸리티와 병합합니다.

요약

공개 생성자

ConfigUtil()

공개 메서드

static long pushBinaryStatsConfig(ITestDevice device, File configFile)

측정항목을 수집하기 위해 바이너리 statsd 구성 파일을 푸시합니다.

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds)

eventAtomIds에 제공된 원자를 수집하기 위해 이벤트 기반 구성 파일을 푸시합니다.

static long pushStatsConfig(ITestDevice device, List<Integer> eventAtomIds, List<ConfigUtil.LogSource> logSources)

`logSources`에서 `eventAtomIds `에 제공된 원자를 수집하기 위해 이벤트 기반 구성 파일을 푸시합니다.

static void removeConfig(ITestDevice device, long configId)

ID configId로 statsd 구성 파일을 삭제합니다.

공개 생성자

ConfigUtil

public ConfigUtil ()

공개 메서드

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

측정항목을 수집하기 위해 바이너리 statsd 구성 파일을 푸시합니다.

매개변수
device ITestDevice: 바이너리 statsd 구성이 푸시될 테스트 기기입니다.

configFile File: statsd 구성 파일입니다.

반환
long 새로 푸시된 구성 파일의 ID입니다.

생성 값
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds)

eventAtomIds에 제공된 원자를 수집하기 위해 이벤트 기반 구성 파일을 푸시합니다.

매개변수
device ITestDevice: 구성을 푸시할 위치입니다.

eventAtomIds List: 수집할 이벤트 원자 ID 목록입니다.

반환
long 새로 푸시된 구성 파일의 ID입니다.

생성 값
DeviceNotAvailableException
IOException

pushStatsConfig

public static long pushStatsConfig (ITestDevice device, 
                List<Integer> eventAtomIds, 
                List<ConfigUtil.LogSource> logSources)

`logSources`에서 `eventAtomIds `에 제공된 원자를 수집하기 위해 이벤트 기반 구성 파일을 푸시합니다.

매개변수
device ITestDevice: 구성을 푸시할 위치입니다.

eventAtomIds List: 수집할 이벤트 원자 ID 목록입니다.

logSources List: 원자를 수집할 수 있는 로그 소스 목록입니다.

반환
long 새로 푸시된 구성 파일의 ID입니다.

생성 값
DeviceNotAvailableException
IOException

removeConfig

public static void removeConfig (ITestDevice device, 
                long configId)

ID configId로 statsd 구성 파일을 삭제합니다.

매개변수
device ITestDevice: 구성을 삭제할 위치입니다.

configId long: 삭제할 구성의 ID입니다.

생성 값
DeviceNotAvailableException