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
모든 테스트 출력 파일 이름이 포함된 텍스트 파일의 이름입니다.
도구_로그_경로
public static final String TOOL_LOG_PATH
호스트 프로세스에서 생성된 모든 파일이 포함된 하위 디렉터리의 이름입니다.
공개 생성자
ClusterLogSaver
public ClusterLogSaver ()
공개 메서드
getLogReportDir
public LogFile getLogReportDir ()
로그가 저장된 디렉터리의 경로 또는 URL이 포함된 LogFile
를 가져옵니다.
반환 값 | |
---|---|
LogFile |
LogFile |
invocationEnded
public void invocationEnded (long elapsedTime)
성공적으로 또는 일부 오류로 인해 호출이 종료되었음을 보고합니다. 있습니다.
이후에 TradeFederation 프레임워크에서 자동으로 호출됩니다.
ITestInvocationListener#invocationEnded(long)
가 호출됩니다.
매개변수 | |
---|---|
elapsedTime |
long : 호출 경과 시간(밀리초) |
invocationStarted
public void invocationStarted (IInvocationContext context)
테스트 호출의 시작을 보고합니다.
다음 날짜 이전에 TradeFederation 프레임워크에서 자동으로 호출됩니다.
ITestInvocationListener#invocationStarted(IInvocationContext)
가 호출됩니다.
매개변수 | |
---|---|
context |
IInvocationContext : 호출에 관한 정보입니다. |
로그 데이터 저장
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 입니다. |