DeviceFileReporter

public class DeviceFileReporter
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.result.DeviceFileReporter


기기에서 파일을 확인하고 다음으로 전송하는 유틸리티 클래스 발견된 경우 ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)

요약

공개 생성자

DeviceFileReporter(ITestDevice device, ITestInvocationListener listener)

제공된 ITestDevice를 사용하여 새 DeviceFileReporter 초기화

공개 메서드

void addPatterns( patterns)

각 로그 데이터 유형으로 패턴 추가

void addPatterns(String... patterns)

로그 데이터 유형이 기본값으로 설정된 패턴을 추가합니다.

run()

실제로 파일 시스템에서 지정된 패턴을 검색하여 발견된 경우 ITestInvocationListener#testLog

void setDefaultLogDataType(LogDataType type)

연결된 유형이 없는 패턴에 대해 기본 로그 데이터 유형 집합을 설정합니다.

void setInferUnknownDataTypes(boolean infer)

다음을 확인하여 UNKNOWN 파일의 데이터 유형을 추론 시도할지 여부입니다. 비교할 수 있습니다.

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 배열입니다. 절대적이어야 합니다.

실행

public  run ()

실제로 파일 시스템에서 지정된 패턴을 검색하여 발견된 경우 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