DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
java.lang.객체 | |||
↳ | 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 마운트 파일 목록을 기반으로 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 마운트 파일에 대한 심볼릭 링크를 만듭니다. |
공개 생성자
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
매개변수 | |
---|---|
buildId | String |
buildName | String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
DeviceFolderBuildInfo
생성 생성자를 사용하면 DeviceFolderBuildInfo를 빌드할 때 mUseFuseZip의 플래그를 구성할 수 있습니다.
매개변수 | |
---|---|
buildId | String : 빌드 ID |
buildName | String : 빌드 대상 이름 |
useFuseZip | boolean : 빌드가 zip 마운팅을 사용하는지 여부를 결정하는 플래그 |
공개 방법
대청소
public void cleanUp ()
모든 임시 빌드 파일을 정리합니다. 또한 fuse-zip 마운트 파일 목록을 기반으로 fuse-zip 마운트 파일을 마운트 해제합니다.
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
IDeviceBuildInfo
에서 모든 파일을 복사합니다.
매개변수 | |
---|---|
deviceBuild | IDeviceBuildInfo |
setFolderBuild
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 |
DeviceFolderBuildInfo
public class DeviceFolderBuildInfo
extends DeviceBuildInfo
implements IDeviceBuildInfo , IFolderBuildInfo
java.lang.객체 | |||
↳ | 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 마운트 파일 목록을 기반으로 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 마운트 파일에 대한 심볼릭 링크를 만듭니다. |
공개 생성자
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName)
매개변수 | |
---|---|
buildId | String |
buildName | String |
DeviceFolderBuildInfo
public DeviceFolderBuildInfo (String buildId, String buildName, boolean useFuseZip)
DeviceFolderBuildInfo
생성 생성자를 사용하면 DeviceFolderBuildInfo를 빌드할 때 mUseFuseZip의 플래그를 구성할 수 있습니다.
매개변수 | |
---|---|
buildId | String : 빌드 ID |
buildName | String : 빌드 대상 이름 |
useFuseZip | boolean : 빌드가 zip 마운팅을 사용하는지 여부를 결정하는 플래그 |
공개 방법
대청소
public void cleanUp ()
모든 임시 빌드 파일을 정리합니다. 또한 fuse-zip 마운트 파일 목록을 기반으로 fuse-zip 마운트 파일을 마운트 해제합니다.
setDeviceBuild
public void setDeviceBuild (IDeviceBuildInfo deviceBuild)
IDeviceBuildInfo
에서 모든 파일을 복사합니다.
매개변수 | |
---|---|
deviceBuild | IDeviceBuildInfo |
setFolderBuild
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 |