버그 신고

public class Bugreport
extends Object

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


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

요약

공개 생성자

Bugreport(File bugreportFile, boolean isZipped)

공개 메서드

void close()

bugreport 객체에 보관된 파일을 정리합니다.

File getFileByName(String name)

버그 신고의 이름과 연결된 ERROR(/File)를 반환합니다.

getListOfFiles()

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

File getMainFile()

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

boolean isZipped()

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

void log(String dataName, ITestLogger logger)

압축 여부와 관계없이 버그 신고를 기록하는 도우미입니다.

공개 생성자

버그 신고

public Bugreport (File bugreportFile, 
                boolean isZipped)

매개변수
bugreportFile File

isZipped boolean

공개 메서드

닫기

public void close ()

bugreport 객체에 보관된 파일을 정리합니다. 객체가 더 이상 사용되지 않을 때 호출해야 합니다.

getFileByName

public File getFileByName (String name)

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

매개변수
name String

반환 값
File

getListOfFiles

public  getListOfFiles ()

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

반환 값

getMainFile

public File getMainFile ()

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

반환 값
File

isZipped

public boolean isZipped ()

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

반환 값
boolean

log

public void log (String dataName, 
                ITestLogger logger)

압축 여부와 관계없이 버그 신고를 기록하는 도우미입니다.

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

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