기기 폴더 빌드 정보
public
class
DeviceFolderBuildInfo
extends DeviceBuildInfo
implements
IDeviceBuildInfo,
IFolderBuildInfo
java.lang.Object의 클래스 | |||
↳ | com.android.tradefed.build.BuildInfo) | ||
↳ | com.android.tradefed.build.DeviceBuildInfo | ||
↳ | com.android.tradefed.build.DeviceFolderBuildInfo의 생성자 |
디렉터리의 디렉터리에 포함된 다른 빌드 아티팩트도 포함하는 IDeviceBuildInfo
로컬 파일 시스템에 저장할 수 있습니다.
요약
공개 생성자 | |
---|---|
DeviceFolderBuildInfo(String buildId, String buildName)
|
|
DeviceFolderBuildInfo(String buildId, String buildName, boolean useFuseZip)
|
|
DeviceFolderBuildInfo()
|
공개 메서드 | |
---|---|
void
|
cleanUp()
임시 빌드 파일을 모두 정리합니다. 또한 fuse-zip 목록에 따라 마운트된 파일을 마운트 해제합니다. 마운트됩니다. |
File
|
getRootDir()
빌드 아티팩트가 포함된 루트 폴더를 가져옵니다. |
void
|
setDeviceBuild(IDeviceBuildInfo deviceBuild)
|
void
|
setFolderBuild(IFolderBuildInfo folderBuild)
|
void
|
setRootDir(File rootDir)
빌드 아티팩트가 포함된 루트 디렉터리를 설정합니다. |
boolean
|
shouldUseFuseZip()
빌드 아티팩트에 fuse-zip이 사용되고 있는지 여부를 나타내는 플래그를 가져옵니다. |
보호된 메서드 | |
---|---|
void
|
addAllFiles(BuildInfo build)
다른 빌드에서 모든 파일을 복사하는 도우미 메서드입니다. 하드 링크 대신 fuse-zip 마운트된 파일의 심볼릭 링크를 만듭니다. |
공개 생성자
기기 폴더 빌드 정보
public DeviceFolderBuildInfo (String buildId, String buildName)
매개변수 | |
---|---|
buildId |
String |
buildName |
String |
기기 폴더 빌드 정보
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
DeviceFolderBuildInfo
를 만듭니다. 이 생성자를 사용하면 mUseFuseZip 플래그가 다음과 같이 될 수 있습니다.
DeviceFolderBuildInfo를 구축할 때 구성됩니다.
매개변수 | |
---|---|
buildId |
String : 빌드 ID입니다. |
buildName |
String : 빌드 대상 이름 |
useFuseZip |
boolean : 빌드에서 ZIP 마운트를 사용하는지 확인하는 플래그입니다. |
공개 메서드
정리
public void cleanUp ()
임시 빌드 파일을 모두 정리합니다. 또한 fuse-zip 목록에 따라 마운트된 파일을 마운트 해제합니다. 마운트됩니다.
기기 빌드
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
IDeviceBuildInfo
에서 모든 파일을 복사합니다.
매개변수 | |
---|---|
deviceBuild |
IDeviceBuildInfo |
폴더 빌드 설정
public void setFolderBuild (IFolderBuildInfo folderBuild)
IFolderBuildInfo
에서 모든 파일을 복사합니다.
매개변수 | |
---|---|
folderBuild |
IFolderBuildInfo |
setRootDir
public void setRootDir (File rootDir)
빌드 아티팩트가 포함된 루트 디렉터리를 설정합니다.
매개변수 | |
---|---|
rootDir |
File |
shouldUseFuseZip
public boolean shouldUseFuseZip ()
빌드 아티팩트에 fuse-zip이 사용되고 있는지 여부를 나타내는 플래그를 가져옵니다.
반환 값 | |
---|---|
boolean |
보호된 메서드
모든 파일 추가
protected void addAllFiles (BuildInfo build)
다른 빌드에서 모든 파일을 복사하는 도우미 메서드입니다.
각 빌드가 고유한 파일 경로를 갖도록 파일에 대한 새 하드링크를 만듭니다. 파일에서 참조됩니다. 하드 링크 대신 fuse-zip 마운트된 파일의 심볼릭 링크를 만듭니다.
매개변수 | |
---|---|
build |
BuildInfo |