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,
이벤트 기반 구성 파일을 푸시하여 |
static
long
|
pushStatsConfig(ITestDevice device,
이벤트 기반 구성 파일을 푸시하여 |
static
void
|
removeConfig(ITestDevice device, long configId)
ID( |
공개 생성자
ConfigUtil
public ConfigUtil ()
공개 메서드
pushBinaryStatsConfig
public static long pushBinaryStatsConfig (ITestDevice device, File configFile)
바이너리 statsd 구성 파일을 푸시하여 측정항목 수집
매개변수 | |
---|---|
device |
ITestDevice : Binary statsd 구성이 푸시될 테스트 기기 |
configFile |
File : statsd 구성 파일 |
반환 값 | |
---|---|
long |
새로 푸시된 구성 파일의 ID |
생성 값 | |
---|---|
DeviceNotAvailableException |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,eventAtomIds, logSources)
이벤트 기반 구성 파일을 푸시하여 eventAtomIds
에 제공된 Atom을 수집합니다.
최저가: logSources
매개변수 | |
---|---|
device |
ITestDevice : 구성을 푸시할 위치 |
eventAtomIds |
: 수집할 이벤트 atom ID 목록입니다. |
logSources |
: Atom을 수집할 수 있는 로그 소스 목록입니다. |
반환 값 | |
---|---|
long |
새로 푸시된 구성 파일의 ID |
생성 값 | |
---|---|
DeviceNotAvailableException |
pushStatsConfig
public static long pushStatsConfig (ITestDevice device,eventAtomIds)
이벤트 기반 구성 파일을 푸시하여 eventAtomIds
에 제공된 Atom을 수집합니다.
매개변수 | |
---|---|
device |
ITestDevice : 구성을 푸시할 위치 |
eventAtomIds |
: 수집할 이벤트 atom ID 목록입니다. |
반환 값 | |
---|---|
long |
새로 푸시된 구성 파일의 ID |
생성 값 | |
---|---|
DeviceNotAvailableException |
removeConfig
public static void removeConfig (ITestDevice device, long configId)
ID(configId
)로 statsd 구성 파일을 삭제합니다.
매개변수 | |
---|---|
device |
ITestDevice : 구성을 삭제할 위치 |
configId |
long : 삭제할 구성의 ID |
생성 값 | |
---|---|
DeviceNotAvailableException |