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이 포함된 |
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 입니다. |