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(
각 로그 데이터 유형으로 패턴 추가 |
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 |
: String 파일 이름 glob 패턴의 ERROR(/Map)
LogDataType 초 glob은 절대값이어야 합니다. |
패턴 추가
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 |