ข้อมูลบิลด์ของอุปกรณ์โฟลเดอร์
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 ตามรายการ 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 : รหัสบิลด์ |
buildName |
String : ชื่อเป้าหมายของบิลด์ |
useFuseZip |
boolean : แฟล็กเพื่อระบุว่าบิลด์ใช้การยึดด้วยซิปหรือไม่ |
ข้อมูลบิลด์ของอุปกรณ์โฟลเดอร์
public DeviceFolderBuildInfo ()
ดูเพิ่มเติม
วิธีการสาธารณะ
ล้าง
public void cleanUp ()
ทำความสะอาดไฟล์บิลด์ชั่วคราว นอกจากนี้ ให้ยกเลิกการต่อเชื่อมไฟล์ที่ต่อเชื่อม fuse-zip ตามรายการ fuse-zip ที่ต่อเชื่อมแล้ว
getRootDir
public File getRootDir ()
รับโฟลเดอร์รูทที่มีอาร์ติแฟกต์ของบิลด์
คิกรีเทิร์น | |
---|---|
File |
ไดเรกทอรี ERROR(/File) |
ตั้งค่าอุปกรณ์บิลด์
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 |
ควรใช้FuseZip
public boolean shouldUseFuseZip ()
รับแฟล็กซึ่งระบุว่ามีการใช้ Fuse-zip สำหรับอาร์ติแฟกต์ของบิลด์หรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
วิธีการป้องกัน
addAllFiles
protected void addAllFiles (BuildInfo build)
วิธีของตัวช่วยในการคัดลอกไฟล์ทั้งหมดจากบิลด์อื่น
สร้างลิงก์ถาวรใหม่ไปยังไฟล์เพื่อให้แต่ละบิลด์มีเส้นทางไฟล์ที่ไม่ซ้ำกันไปยังไฟล์ สร้างลิงก์สัญลักษณ์สำหรับไฟล์ที่ต่อเชื่อมด้วย Fuse-zip แทนฮาร์ดลิงก์
พารามิเตอร์ | |
---|---|
build |
BuildInfo |