DeviceFileReporter
public class DeviceFileReporter
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.DeviceFileReporter |
장치에서 파일을 확인하고 해당 파일이 발견되면 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
로 보내는 유틸리티 클래스입니다.
요약
공개 생성자 | |
---|---|
DeviceFileReporter ( ITestDevice device, ITestInvocationListener listener) 제공된 |
공개 메소드 | |
---|---|
void | addPatterns ( patterns) addPatterns ( patterns) 해당 로그 데이터 유형으로 패턴 추가 |
void | addPatterns (String... patterns) 로그 데이터 유형이 기본값으로 설정된 패턴을 추가합니다. |
run () 실제로 파일 시스템에서 지정된 패턴을 검색하고 발견되면 | |
void | setDefaultLogDataType ( LogDataType type) 연결된 유형이 없는 패턴에 대해 설정된 기본 로그 데이터 유형을 설정합니다. |
void | setInferUnknownDataTypes (boolean infer) 여부 |
void | setSkipRepeatFiles (boolean skip) 이미 보고된 파일을 건너뛸지 여부입니다. |
공개 생성자
DeviceFileReporter
public DeviceFileReporter (ITestDevice device, ITestInvocationListener listener)
제공된 ITestDevice
사용하여 새 DeviceFileReporter를 초기화합니다.
매개변수 | |
---|---|
device | ITestDevice |
listener | ITestInvocationListener |
공개 메소드
패턴 추가
public void addPatterns (patterns)
해당 로그 데이터 유형으로 패턴 추가
매개변수 | |
---|---|
patterns | LogDataType 에 대한 String 파일 이름 glob 패턴의 ERROR(/Map) . 글로브는 절대값이어야 합니다. |
패턴 추가
public void addPatterns (String... patterns)
로그 데이터 유형이 기본값으로 설정된 패턴을 추가합니다.
매개변수 | |
---|---|
patterns | String : String 파일 이름 glob 패턴의 varargs 배열입니다. 절대적이어야 합니다. |
달리다
publicrun ()
실제로 파일 시스템에서 지정된 패턴을 검색하고 발견되면 ITestInvocationListener#testLog
로 보냅니다.
보고 | |
---|---|
던지기 | |
---|---|
DeviceNotAvailableException |
setDefaultLogDataType
public void setDefaultLogDataType (LogDataType type)
연결된 유형이 없는 패턴에 대해 설정된 기본 로그 데이터 유형을 설정합니다.
매개변수 | |
---|---|
type | LogDataType : LogDataType |
또한보십시오:
setInferUnknownDataTypes
public void setInferUnknownDataTypes (boolean infer)
여부UNKNOWN
파일의 데이터 유형을 추론합니다.
UNKNOWN
인 패턴(특정 유형 없이 추가된 패턴 및 수동으로 설정된 기본 유형 없이 추가된 패턴 포함)에 대해서만 수행됩니다. 추론이 실패하면 데이터 유형은 UNKNOWN
으로 유지됩니다.매개변수 | |
---|---|
infer | boolean |
setSkipRepeatFiles
public void setSkipRepeatFiles (boolean skip)
이미 보고된 파일을 건너뛸지 여부입니다. 이는 여러 패턴이 사용되고 해당 패턴 중 둘 이상이 동일한 파일과 일치하는 경우에만 관련됩니다.
참고하세요run()
호출하기 전에 호출되어야 합니다. 그렇지 않으면 정의되지 않은 동작이 발생합니다.매개변수 | |
---|---|
skip | boolean |