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 การแจงนับการถือครองคลาสที่เกี่ยวข้องกับคำค้นหาข้อมูลการสร้าง 
BuildRetrievalError เกิดข้อผิดพลาดร้ายแรงขณะดึงข้อมูลบิลด์เพื่อทดสอบ 
BuildSerializedVersion คลาสที่มีเวอร์ชันการซีเรียลไลซ์ปัจจุบันของ IBuildInfo ทั้งหมด 
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  
LocalAppBuildProvider IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางในเครื่องที่ระบุ 
LocalDeviceBuildProvider IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีของระบบไฟล์ที่ระบุ 
LocalFolderBuildProvider IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางในเครื่องที่ระบุ  
OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตผ่านอากาศ 
OtatoolsBuildInfo IBuildInfo ที่มีอาร์ติแฟกต์ otatools 
StubBuildProvider การใช้งาน IBuildProvider ที่ว่างเปล่า 
VersionedFile โครงสร้างข้อมูลที่แสดงไฟล์ที่มีเวอร์ชันที่เชื่อมโยง 

Enums

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