구성유틸

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, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources) pushStatsConfig ( ITestDevice device, eventAtomIds, logSources)

이벤트 기반 구성 파일을 푸시하여 logSources 에서 eventAtomIds 에 제공된 Atom을 수집합니다.

static long pushStatsConfig ( ITestDevice device, eventAtomIds) pushStatsConfig ( ITestDevice device, eventAtomIds)

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

static void removeConfig ( ITestDevice device, long configId)

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

공개 생성자

구성유틸

public ConfigUtil ()

공개 메소드

pushBinaryStatsConfig

public static long pushBinaryStatsConfig (ITestDevice device, 
                File configFile)

지표를 수집하기 위해 바이너리 statsd 구성 파일을 푸시합니다.

매개변수
device ITestDevice : 바이너리 statsd 구성이 푸시될 테스트 장치

configFile File : statsd 구성 파일

보고
long 새로 푸시된 구성 파일의 ID

던지기
DeviceNotAvailableException

푸시통계 구성

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds, 
                 logSources)

이벤트 기반 구성 파일을 푸시하여 logSources 에서 eventAtomIds 에 제공된 Atom을 수집합니다.

매개변수
device ITestDevice : 구성을 푸시할 위치

eventAtomIds : 수집할 이벤트 Atom ID 목록

logSources : Atom을 수집할 수 있는 로그 소스 목록

보고
long 새로 푸시된 구성 파일의 ID

던지기
DeviceNotAvailableException

푸시통계 구성

public static long pushStatsConfig (ITestDevice device, 
                 eventAtomIds)

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

매개변수
device ITestDevice : 구성을 푸시할 위치

eventAtomIds : 수집할 이벤트 Atom ID 목록

보고
long 새로 푸시된 구성 파일의 ID

던지기
DeviceNotAvailableException

구성 제거

public static void removeConfig (ITestDevice device, 
                long configId)

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

매개변수
device ITestDevice : 구성을 삭제할 위치

configId long : 삭제할 구성의 ID

던지기
DeviceNotAvailableException