ClusterLogSaver
public class ClusterLogSaver
extends Object
implements ILogSaver
java.lang.객체 | |
↳ | 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 . |