com.android.tradefed.build

อินเทอร์เฟซ

IAppBuildInfo เลิกใช้ส่วนติดต่อนี้แล้ว ใช้ IBuildInfo โดยตรง 
IBuildInfo มีข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ 
IBuildProvider มีหน้าที่ในการให้ข้อมูลเกี่ยวกับบิลด์ที่อยู่ระหว่างการทดสอบ 
IDeviceBuildInfo IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และ (ไม่บังคับ) การทดสอบ 
IDeviceBuildProvider IBuildProviderที่ใช้ข้อมูลจากITestDeviceเพื่อเรียกข้อมูลบิลด์ 
IFileDownloader อินเทอร์เฟซสำหรับการดาวน์โหลดไฟล์ระยะไกล 
IFolderBuildInfo IBuildInfo แบบนามธรรมอย่างง่ายที่มีอาร์ติแฟกต์บิลด์อยู่ในไดเรกทอรีระบบไฟล์ในเครื่อง 
IFuseDriverProfile กำหนดลักษณะการทำงานที่เฉพาะเจาะจงของไดรเวอร์ FUSE ที่เฉพาะเจาะจง เพื่อให้ MountManager เป็นแบบ ทั่วไป 

ชั้นเรียน

AppBuildInfo IBuildInfo ที่แสดงแอปพลิเคชัน Android และแพ็กเกจทดสอบ 
AppDeviceBuildInfo เลิกใช้คลาสนี้แล้ว ใช้ IDeviceBuildInfo โดยตรง 
BootstrapBuildProvider IDeviceBuildProvider ที่เริ่มต้นข้อมูลบิลด์จากอุปกรณ์ทดสอบ

โดยปกติจะใช้สำหรับอุปกรณ์ที่มีบิลด์ที่จัดหาจากภายนอก เช่น 

BuildInfo การติดตั้งใช้งานทั่วไปของ IBuildInfo ที่ควรเชื่อมโยงกับ ITestDevice 
BuildInfoKey การแจงนับการถือครองชั้นเรียนที่เกี่ยวข้องกับคำค้นหาข้อมูลการสร้าง 
BuildSerializedVersion คลาสที่มีเวอร์ชันการซีเรียลไลซ์ปัจจุบันของ IBuildInfo ทั้งหมด 
CasConverter คลาส Singleton สำหรับแปลงไดเรกทอรีที่แบ่งเป็น FastCDC กลับเป็นไดเรกทอรีเดิม 
CasFuseDriverProfile CasDriverProfile เป็นการติดตั้งใช้งาน IFuseDriverProfile ที่เฉพาะเจาะจงสำหรับอิมเมจอุปกรณ์ซึ่งเป็น ไดเรกทอรีที่แบ่งเป็น FastCDC 
CommandLineBuildInfoBuilder ยูทิลิตีที่ใช้ในการบันทึกอาร์กิวเมนต์ข้อมูลการสร้างปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น 
DependenciesResolver ผู้ให้บริการประเภทใหม่ที่ช่วยให้คุณรับทรัพยากร Dependency ทั้งหมดสำหรับการทดสอบได้ 
DeviceBuildDescriptor คลาส Wrapper สำหรับ IBuildInfo ซึ่งมีเมธอด Helper เพื่อดึงข้อมูลการสร้างแพลตฟอร์มของอุปกรณ์  
DeviceBuildInfo IBuildInfo ที่แสดงถึงบิลด์อุปกรณ์ Android ที่สมบูรณ์และ (ไม่บังคับ) การทดสอบ 
DeviceFolderBuildInfo IDeviceBuildInfo ที่มีอาร์ติแฟกต์การสร้างอื่นๆ ซึ่งอยู่ในไดเรกทอรีในระบบไฟล์ในเครื่องด้วย 
ExistingBuildProvider IBuildProvider ที่แสดงผล IBuildInfo ที่สร้างไว้แล้ว 
FileDownloadCache คลาสตัวช่วยที่ดูแลแคช LRU ของระบบไฟล์ในเครื่องสำหรับไฟล์ที่ดาวน์โหลด 
FileDownloadCacheFactory โรงงานสำหรับสร้าง FileDownloadCache 
FileDownloadCacheWrapper คลาส Wrapper ที่มีฟีเจอร์ FileDownloadCache ขณะที่ใช้ อินเทอร์เฟซ IFileDownloader 
FolderBuildInfo การนำ IFolderBuildInfo ไปใช้จริง 
FuseMountManager  
FuseMountManagerFactory Factory สำหรับสร้างและกำหนดค่าอินสแตนซ์ FuseMountManager 
LocalAppBuildProvider IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางในเครื่องที่ระบุ 
LocalDeviceBuildProvider IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีของระบบไฟล์ที่ระบุ 
LocalFolderBuildProvider IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางในเครื่องที่ระบุ  
OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ (OTA) 
OtatoolsBuildInfo IBuildInfo ที่มีอาร์ติแฟกต์ otatools 
StubBuildProvider การใช้งาน IBuildProvider ที่ว่างเปล่า 
VersionedFile โครงสร้างข้อมูลที่แสดงไฟล์ที่มีเวอร์ชันที่เชื่อมโยง 

Enums

BuildInfoKey.BuildInfoFileKey Enum ที่อธิบายประเภทไฟล์ที่รู้จักทั้งหมดซึ่งสามารถค้นหาผ่าน IBuildInfo.getFile(BuildInfoFileKey) ได้ 
IBuildInfo.BuildInfoProperties พร็อพเพอร์ตี้บางอย่างที่ IBuildInfo มีอาจต้องปรับเปลี่ยนการจัดการบางอย่าง 

ข้อยกเว้น

BuildRetrievalError เกิดข้อผิดพลาดร้ายแรงขณะดึงข้อมูลบิลด์เพื่อทดสอบ