com.android.tradefed.build

อินเทอร์เฟซ

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

ชั้นเรียน

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

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

BuildInfo การใช้งานทั่วไปของ IBuildInfo ที่ควรเชื่อมโยงกับ ITestDevice
BuildInfoKey การแจงนับคลาสที่เกี่ยวข้องกับการสืบค้นข้อมูลการสร้าง
ข้อผิดพลาดในการเรียกค้นบิลด์ เกิดข้อผิดพลาดร้ายแรงขณะเรียกข้อมูลบิลด์สำหรับการทดสอบ
BuildSerializedVersion คลาสที่มีเวอร์ชันการทำให้เป็นอนุกรมปัจจุบันของ IBuildInfo ทั้งหมด
CommandLineBuildInfoBuilder ยูทิลิตี้หมายถึงการจับภาพอาร์กิวเมนต์ข้อมูลบิลด์ปกติจากบรรทัดคำสั่งและสร้าง IBuildInfo จากอาร์กิวเมนต์เหล่านั้น
ตัวแก้ไขการพึ่งพา ผู้ให้บริการประเภทใหม่ที่ช่วยให้สามารถรับการขึ้นต่อกันทั้งหมดสำหรับการทดสอบ
DeviceBuildDescriptor คลาส wrapper สำหรับ IBuildInfo ที่มีเมธอดตัวช่วยในการดึงข้อมูลการสร้างแพลตฟอร์มอุปกรณ์
DeviceBuildInfo IBuildInfo ที่แสดงถึงบิวด์อุปกรณ์ Android ที่สมบูรณ์และ (เป็นทางเลือก) การทดสอบ
DeviceFolderBuildInfo IDeviceBuildInfo ที่ยังมี build artifact อื่นๆ ที่มีอยู่ในไดเร็กทอรีบนระบบไฟล์ในเครื่อง
BuildProvider ที่มีอยู่ IBuildProvider ที่ส่งคืน IBuildInfo ที่สร้างไว้แล้ว
ไฟล์ดาวน์โหลดแคช คลาสตัวช่วยที่รักษาแคช LRU ของระบบไฟล์ในเครื่องของไฟล์ที่ดาวน์โหลด
ไฟล์ดาวน์โหลด CacheFactory โรงงานสำหรับสร้าง FileDownloadCache
ไฟล์ดาวน์โหลดCacheWrapper คลาส wrapper ที่อำนวยความสะดวก FileDownloadCache ในขณะที่ใช้อินเทอร์เฟซ IFileDownloader
FolderBuildInfo การใช้งานอย่างเป็นรูปธรรมของ IFolderBuildInfo
LocalAppBuildProvider IBuildProvider ที่สร้าง IBuildInfo ตามเส้นทางภายในเครื่องที่ให้ไว้
LocalDeviceBuildProvider IBuildProvider ที่สร้าง IDeviceBuildInfo ตามเส้นทางไดเรกทอรีระบบไฟล์ที่ให้มา
LocalFolderBuildProvider IBuildProvider ที่สร้าง IFolderBuildInfo ตามเส้นทางภายในเครื่องที่ให้ไว้
ข้อมูล OtaDeviceBuildInfo IDeviceBuildInfo ที่ใช้สำหรับการทดสอบการอัปเดตแบบ over-the-air
OtatoolsBuildInfo IBuildInfo ที่มีสิ่งประดิษฐ์ otatools
OtaZipfileBuildProvider จัดเตรียม IBuildInfo ตามไฟล์ zip OTA ในเครื่อง
StubBuildProvider การใช้งาน IBuildProvider ที่ว่างเปล่าโดยไม่ต้องดำเนินการ
VersionedFile โครงสร้างข้อมูลที่แสดงถึงไฟล์ที่มีเวอร์ชันที่เกี่ยวข้อง

เอนัม

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