DeviceFolderBuildInfo

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 ตัวสร้างอนุญาตให้ตั้งค่าสถานะของ mUseFuseZip เพื่อกำหนดค่าในเวลาที่สร้าง DeviceFolderBuildInfo

DeviceFolderBuildInfo ()

วิธีการสาธารณะ

void cleanUp ()

ล้างไฟล์บิวด์ชั่วคราว นอกจากนี้ ยกเลิกการต่อเชื่อมไฟล์ที่ต่อเชื่อมด้วย zip-zip ตามรายการของไฟล์ที่ต่อเชื่อมด้วยฟิวส์-zip

File getRootDir ()

รับโฟลเดอร์รูทที่มีการสร้างสิ่งประดิษฐ์

void setDeviceBuild ( IDeviceBuildInfo deviceBuild)

คัดลอกไฟล์ทั้งหมดจาก IDeviceBuildInfo

void setFolderBuild ( IFolderBuildInfo folderBuild)

คัดลอกไฟล์ทั้งหมดจาก IFolderBuildInfo

void setRootDir (File rootDir)

ตั้งค่าไดเร็กทอรีรูทที่มีสิ่งประดิษฐ์สำหรับบิลด์

boolean shouldUseFuseZip ()

รับค่าสถานะที่ระบุว่ามีการใช้ฟิวส์ซิปสำหรับการสร้างสิ่งประดิษฐ์หรือไม่

วิธีการป้องกัน

void addAllFiles ( BuildInfo build)

วิธีการช่วยเหลือในการคัดลอกไฟล์ทั้งหมดจากรุ่นอื่น สร้าง symlink สำหรับไฟล์ที่ต่อเชื่อมด้วย fuse-zip แทนฮาร์ดลิงก์

ผู้สร้างสาธารณะ

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName)

พารามิเตอร์
buildId String

buildName String

ดูสิ่งนี้ด้วย:

DeviceFolderBuildInfo

public DeviceFolderBuildInfo (String buildId, 
                String buildName, 
                boolean useFuseZip)

สร้าง DeviceFolderBuildInfo ตัวสร้างอนุญาตให้ตั้งค่าสถานะของ mUseFuseZip เพื่อกำหนดค่าในเวลาที่สร้าง DeviceFolderBuildInfo

พารามิเตอร์
buildId String : รหัสบิลด์

buildName String : ชื่อเป้าหมายบิลด์

useFuseZip boolean : แฟล็กเพื่อตรวจสอบว่าบิลด์ใช้การติดตั้ง zip หรือไม่

DeviceFolderBuildInfo

public DeviceFolderBuildInfo ()

ดูสิ่งนี้ด้วย:

วิธีการสาธารณะ

ทำความสะอาด

public void cleanUp ()

ล้างไฟล์บิวด์ชั่วคราว นอกจากนี้ ยกเลิกการต่อเชื่อมไฟล์ที่ต่อเชื่อมด้วย zip-zip ตามรายการของไฟล์ที่ต่อเชื่อมด้วยฟิวส์-zip

getRootDir

public File getRootDir ()

รับโฟลเดอร์รูทที่มีการสร้างสิ่งประดิษฐ์

ส่งคืน
File ไดเร็กทอรี ERROR(/File)

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

ควรใช้FuseZip

public boolean shouldUseFuseZip ()

รับค่าสถานะที่ระบุว่ามีการใช้ฟิวส์ซิปสำหรับการสร้างสิ่งประดิษฐ์หรือไม่

ส่งคืน
boolean

วิธีการป้องกัน

เพิ่มไฟล์ทั้งหมด

protected void addAllFiles (BuildInfo build)

วิธีการช่วยเหลือในการคัดลอกไฟล์ทั้งหมดจากรุ่นอื่น

สร้างฮาร์ดลิงก์ใหม่ไปยังไฟล์เพื่อให้แต่ละบิลด์มีเส้นทางไฟล์ที่ไม่ซ้ำกันไปยังไฟล์ สร้าง symlink สำหรับไฟล์ที่ต่อเชื่อมด้วย fuse-zip แทนฮาร์ดลิงก์

พารามิเตอร์
build BuildInfo