버그 신고

public class Bugreport
extends Object implements Closeable

java.lang.Object
com.android.tradefed.util.Bugreport


플랫 버그 신고 및 압축된 버그 신고 (bugreportz)와 호환되는 버그 신고 파일 참조를 보유하는 객체입니다.

요약

공개 생성자

Bugreport(File bugreportFile, boolean isZipped)

공개 메서드

void close()

버그 신고 객체가 보유한 파일을 정리합니다.

File getFileByName(String name)

버그 신고의 이름과 연결된 File을 반환합니다.

List<String> getListOfFiles()

압축된 버그 신고 내에 포함된 파일 목록을 반환합니다.

File getMainFile()

버그 신고 기본 파일을 가리키는 File을 반환합니다.

boolean isZipped()

압축된 버그 신고인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.

void log(String dataName, ITestLogger logger)

버그 신고가 압축되었는지 여부에 관계없이 버그 신고를 로깅하는 도우미입니다.

공개 생성자

버그 신고

public Bugreport (File bugreportFile, 
                boolean isZipped)

매개변수
bugreportFile File

isZipped boolean

공개 메서드

닫기

public void close ()

버그 신고 객체가 보유한 파일을 정리합니다. 객체가 더 이상 사용되지 않을 때 호출해야 합니다.

생성 값
IOException

getFileByName

public File getFileByName (String name)

버그 신고의 이름과 연결된 File을 반환합니다. 찾을 수 없거나 이름이 null인 경우 null입니다. 압축되지 않은 버그 신고는 항상 null을 반환합니다. 반환된 파일은 사본이며 사용자가 적절하게 관리해야 합니다.

매개변수
name String

반환
File

getListOfFiles

public List<String> getListOfFiles ()

압축된 버그 신고 내에 포함된 파일 목록을 반환합니다. 압축된 버그 신고가 아닌 경우 null입니다.

반환
List<String>

getMainFile

public File getMainFile ()

버그 신고 기본 파일을 가리키는 File을 반환합니다. 플랫 버그 신고의 경우 플랫 버그 신고 자체를 반환합니다. 압축된 버그 신고의 경우 기본 항목 파일을 반환합니다. 반환된 파일은 사본이며 사용자가 적절하게 관리해야 합니다.

반환
File

isZipped

public boolean isZipped ()

압축된 버그 신고인 경우 true를 반환하고, 그렇지 않으면 false를 반환합니다.

반환
boolean

로그

public void log (String dataName, 
                ITestLogger logger)

버그 신고가 압축되었는지 여부에 관계없이 버그 신고를 로깅하는 도우미입니다.

매개변수
dataName String: 로깅된 데이터의 이름입니다.

logger ITestLogger: 로그를 수신하는 ITestLogger입니다.