ข้อมูลบิลด์ของอุปกรณ์โฟลเดอร์

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()

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

File getRootDir()

รับโฟลเดอร์รูทที่มีอาร์ติแฟกต์ของบิลด์

void setDeviceBuild(IDeviceBuildInfo deviceBuild)

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

void setFolderBuild(IFolderBuildInfo folderBuild)

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

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