FakeTestsZipFolder

public class FakeTestsZipFolder
extends Object

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


콘텐츠 목록을 기반으로 가짜 압축 해제된 테스트 폴더를 만드는 테스트 픽스처입니다. 폴더 구조는 생성자에 제공된 대로 파일 이름 또는 폴더 이름 목록을 기반으로 구성됩니다. FakeTestsZipFolder.cleanUp()은(는) 폴더가 더 이상 필요하지 않으면 호출해야 합니다.

요약

공개 생성자

FakeTestsZipFolder(Map<String, FakeTestsZipFolder.ItemType> items)

빈 파일로 지원되는 가짜 압축 해제된 테스트 폴더를 만듭니다.

공개 메서드

void cleanUp()

가짜 압축 해제된 테스트 폴더 전체를 삭제합니다.

boolean createItems()

항목의 매니페스트에 표시된 대로 가짜 압축 해제된 테스트 폴더를 만듭니다.

File getBasePath()

가짜 압축 해제된 폴더의 기본 경로를 반환합니다. 이는 실제 테스트 zip이 확장되는 루트 폴더를 대체합니다.

보호된 메서드

File getDataFolder()

공개 생성자

FakeTestsZipFolder

public FakeTestsZipFolder (Map<String, FakeTestsZipFolder.ItemType> items)

빈 파일로 지원되는 가짜 압축 해제된 테스트 폴더를 만듭니다.

매개변수
items Map: 가짜 압축 해제된 폴더에 포함할 항목 목록입니다. 맵의 키는 항목의 상대 경로이고 항목의 값은 항목이 빈 파일 또는 폴더로 지원되어야 하는지 나타냅니다.

공개 메서드

cleanUp

public void cleanUp ()

가짜 압축 해제된 테스트 폴더 전체를 삭제합니다.

createItems

public boolean createItems ()

항목의 매니페스트에 표시된 대로 가짜 압축 해제된 테스트 폴더를 만듭니다.

반환
boolean 항목을 만들지 못한 경우 false

생성 값
java.io.IOException
IOException

getBasePath

public File getBasePath ()

가짜 압축 해제된 폴더의 기본 경로를 반환합니다. 이는 실제 테스트 zip이 확장되는 루트 폴더를 대체합니다.

반환
File

보호된 메서드

getDataFolder

protected File getDataFolder ()

반환
File