com.android.tradefed.targetprep
อินเทอร์เฟซ
FlashingResourcesParser ข้อ จำกัด | อินเทอร์เฟซการกรอง มีวัตถุประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้ |
IDeviceFlasher | กะพริบภาพอุปกรณ์บนอุปกรณ์ |
IFlashingResourcesParser | อินเทอร์เฟซสำหรับการจัดเตรียมไฟล์ภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์ |
IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับการดึงไฟล์ภาพเสริมที่จำเป็นสำหรับการแฟลชอุปกรณ์ |
IHostCleaner | ทำความสะอาดโฮสต์หลังจากการทดสอบรันเสร็จสิ้น |
ไอทาร์เก็ตคลีนเนอร์ | อินเทอร์เฟซนี้เลิกใช้แล้ว TearDown ถูกย้ายไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐาน |
ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบการทำงาน |
ITestsZipInstaller.dll | ติดตั้งการทดสอบจากไฟล์ zip การทดสอบ (ตามที่เอาต์พุตโดยระบบบิลด์) บนอุปกรณ์ |
ชั้นเรียน
BaseEmulatorPreparer | ผู้จัดเตรียมทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง |
BaseTargetPreparer | คลาสการใช้งานพื้นฐานสำหรับ ITargetPreparer ที่อนุญาตให้ควบคุมว่าอ็อบเจ็กต์ถูกปิดใช้งานหรือไม่ |
BuildInfoRecorder | ITargetPreparer ที่เขียนข้อมูลเมตาของ build info ลงในไฟล์ที่ระบุ |
สร้าง AvdPreparer | |
CreateUserPreparer | ผู้จัดเตรียมเป้าหมายสำหรับการสร้างผู้ใช้และทำความสะอาดในตอนท้าย |
DefaultTestsZipInstaller | การใช้งานเริ่มต้นของตัวติดตั้ง zip การทดสอบ |
DeviceBuildInfoBootStrapper | ITargetPreparer ที่แทนที่ช่องข้อมูลการสร้างด้วยคุณลักษณะที่อ่านจากอุปกรณ์สิ่งนี้มีประโยชน์สำหรับการทดสอบอุปกรณ์ที่มีบิลด์ที่สร้างจากแหล่งภายนอก (เช่น |
DeviceBuildInfoInjector | ITargetPreparer ที่แทรกข้อมูลเมตา DeviceBuildDescriptor ลงใน IBuildInfo |
อุปกรณ์ทำความสะอาด | ดำเนินการรีบูตหรือจัดรูปแบบเป็นการดำเนินการล้างข้อมูลหลังการทดสอบ และอาจปิดหน้าจอก็ได้ |
อุปกรณ์ FlashPreparer | ITargetPreparer ที่กะพริบภาพบนฮาร์ดแวร์ Android ทางกายภาพ |
DeviceImageZipFlashingTargetPreparer | ตัวจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยรูปภาพของอุปกรณ์ที่ให้มาผ่านรูปแบบเฉพาะ |
การตั้งค่าอุปกรณ์ | ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ให้มา |
DeviceUpdateTargetPreparer | ITargetPreparer แบบนามธรรมที่ดูแลขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วยไฟล์อิมเมจของอุปกรณ์จากแหล่งภายนอก (ตรงข้ามกับบริการบิลด์) |
FastbootDeviceFlasher | คลาสที่ใช้ fastboot เพื่อแฟลชรูปภาพบนฮาร์ดแวร์ Android จริง |
FastbootUpdateBootstrapPreparer | ITargetPreparer ที่จัดระยะไฟล์ที่ระบุ (โปรแกรมโหลดบูต วิทยุ ไฟล์อิมเมจของอุปกรณ์) ลงใน IDeviceBuildInfo เพื่อให้อุปกรณ์แฟลชด้วย FastbootDeviceFlasher จากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผลลัพธ์ |
กระพริบทรัพยากร Parser | คลาสที่แยกวิเคราะห์ไฟล์รูปภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์ |
FlashingResourcesParser.AndroidInfo | typedef สำหรับ Map<String, MultiMap<String, String>> . |
GkiDeviceFlashPreparer | โปรแกรมเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android |
GsiDeviceFlashPreparer | เครื่องมือจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android |
ติดตั้ง ApexModuleTargetPreparer | |
KillExistingEmulatorPreparer | ITargetPreparer ที่ปิดโปรแกรมจำลองที่ทำงานอยู่ |
เปิดตัวโปรแกรมจำลองท้องถิ่น | TargetPreparer ที่เปิดตัวโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมการสร้าง Android |
LocalEmulatorSnapshot | TargetPreparer มีไว้สำหรับสร้างสแน็ปช็อตโปรแกรมจำลองใหม่ทั้งหมดจากสภาพแวดล้อมการสร้าง/การพัฒนา Android |
โมดูล OemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | คลาส struct ง่าย ๆ เพื่อเก็บข้อมูลเกี่ยวกับโมดูล |
RecoveryLogPreparer | ผู้จัดเตรียมเป้าหมายที่ใช้ในการรวบรวมบันทึกก่อนการกู้คืน |
RunCommandTargetPreparer | |
RunOnSecondaryUserTargetPreparer | ITargetPreparer ที่สร้างผู้ใช้รองในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้นั้น |
RunOnSystemUserTargetPreparer | ITargetPreparer ที่ทำเครื่องหมายว่าการทดสอบควรรันกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน) |
RunOnWorkProfileTargetPreparer | ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้รายนั้น |
StubTargetPreparer | ตัวยึดตำแหน่งการใช้งาน ITargetPreparer ที่ว่างเปล่า |
TestAppInstallSetup | ITargetPreparer ที่ติดตั้งแอปหนึ่งรายการขึ้นไปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ |
เอนัม
AltDirพฤติกรรม | enum เพื่อกำหนดลักษณะการทำงานของไดเร็กทอรีทางเลือกสำหรับตัวติดตั้ง/ตัวพุชเชอร์การทดสอบต่างๆ |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceFlashPreparer.EncryptionOptions | จำนวนตัวเลือกสำหรับจัดการการเข้ารหัสรูปภาพข้อมูลผู้ใช้ |
IDeviceFlasher.UserDataFlashOption | จำนวนตัวเลือกสำหรับการจัดการรูปภาพข้อมูลผู้ใช้ |
ข้อยกเว้น
อุปกรณ์ล้มเหลวในการบูตข้อผิดพลาด | โยนทิ้งหากอุปกรณ์ไม่สามารถบู๊ตได้หลังจากแฟลชด้วยบิลด์ |
อินเทอร์เฟซ
ชั้นเรียน
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- สร้าง AvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- อุปกรณ์ทำความสะอาด
- อุปกรณ์ FlashPreparer
- DeviceImageZipFlashingTargetPreparer
- การตั้งค่าอุปกรณ์
- DeviceUpdateTargetPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- กระพริบทรัพยากร Parser
- FlashingResourcesParser.AndroidInfo
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- ติดตั้ง ApexModuleTargetPreparer
- KillExistingEmulatorPreparer
- เปิดตัวโปรแกรมจำลองท้องถิ่น
- LocalEmulatorSnapshot
- โมดูล OemTargetPreparer
- ModuleOemTargetPreparer.ModuleInfo
- RecoveryLogPreparer
- RunCommandTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- StubTargetPreparer
- TestAppInstallSetup
เอนัม
ข้อยกเว้น