ClusterLogSaver

public class ClusterLogSaver
extends Object implements ILogSaver

java.lang.Object
com.android.tradefed.cluster.ClusterLogSaver


테스트 출력을 TFC에 업로드하는 ILogSaver 클래스입니다.

요약

필드

public static final String FILE_NAMES_FILE_NAME

모든 테스트 출력 파일 이름을 포함하는 텍스트 파일의 이름입니다.

public static final String TOOL_LOG_PATH

호스트 프로세스에 의해 생성된 모든 파일을 포함하는 하위 디렉터리의 이름입니다.

공개 생성자

ClusterLogSaver ()

공개 메소드

LogFile getLogReportDir ()

로그가 저장된 디렉터리의 경로 및/또는 URL이 포함된 LogFile 가져옵니다.

void invocationEnded (long elapsedTime)

성공적으로 또는 일부 오류 조건으로 인해 호출이 종료되었음을 보고합니다.

void invocationStarted ( IInvocationContext context)

테스트 호출의 시작을 보고합니다.

LogFile saveLogData (String dataName, LogDataType dataType, InputStream dataStream)

로그 데이터를 저장합니다.

필드

FILE_NAMES_FILE_NAME

public static final String FILE_NAMES_FILE_NAME

모든 테스트 출력 파일 이름을 포함하는 텍스트 파일의 이름입니다.

TOOL_LOG_PATH

public static final String TOOL_LOG_PATH

호스트 프로세스에 의해 생성된 모든 파일을 포함하는 하위 디렉터리의 이름입니다.

공개 생성자

ClusterLogSaver

public ClusterLogSaver ()

공개 메소드

getLogReportDir

public LogFile getLogReportDir ()

로그가 저장된 디렉터리의 경로 및/또는 URL이 포함된 LogFile 가져옵니다.

보고
LogFile LogFile .

호출종료됨

public void invocationEnded (long elapsedTime)

성공적으로 또는 일부 오류 조건으로 인해 호출이 종료되었음을 보고합니다.

ITestInvocationListener#invocationEnded(long) 호출된 후 TradeFederation 프레임워크에 의해 자동으로 호출됩니다.

매개변수
elapsedTime long : 호출 경과 시간(ms)

호출시작됨

public void invocationStarted (IInvocationContext context)

테스트 호출의 시작을 보고합니다.

ITestInvocationListener#invocationStarted(IInvocationContext) 호출되기 전에 TradeFederation 프레임워크에 의해 자동으로 호출됩니다.

매개변수
context IInvocationContext : 호출에 대한 정보입니다.

saveLogData

public LogFile saveLogData (String dataName, 
                LogDataType dataType, 
                InputStream dataStream)

로그 데이터를 저장합니다.

ITestLogger.testLog(String, com.android.tradefed.result.LogDataType, com.android.tradefed.result.InputStreamSource) 호출될 때마다 TradeFederation 프레임워크에 의해 자동으로 호출됩니다. 추가 로그 데이터를 저장하기 위한 도우미 방법으로 사용할 수도 있습니다.

구현 및 정책에 따라 로그가 압축된 형식으로 저장될 수 있습니다. 로그는 Tradefed가 액세스할 수 없는 위치에 저장될 수도 있습니다.

매개변수
dataName String : 데이터를 설명하는 String 이름입니다. 예: "device_logcat"

dataType LogDataType : 파일의 LogDataType .

dataStream InputStream : 데이터의 ERROR(/InputStream) .

보고
LogFile 저장된 파일의 경로와 URL이 포함된 LogFile 입니다.