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 |
공개 메서드
addPatterns
public void addPatterns (patterns)
각 로그 데이터 유형이 포함된 패턴 추가
매개변수 | |
---|---|
patterns |
: String 파일 이름 글롭 패턴의 ERROR(/Map) 를 각 LogDataType 에 매핑합니다. 글롭은 절대여야 합니다. |
addPatterns
public void addPatterns (String... patterns)
로그 데이터 유형이 기본값으로 설정된 패턴을 추가합니다.
매개변수 | |
---|---|
patterns |
String : String 파일 이름 글러브 패턴의 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)
이미 신고된 파일을 건너뛰지 않을지 여부입니다. 이는 여러 패턴이 사용 중이고 이러한 패턴 중 2개 이상이 동일한 파일과 일치하는 경우에만 관련이 있습니다.
이 메서드는 run()
를 호출하기 전에
매개변수 | |
---|---|
skip |
boolean |