com.android.tradefed.targetprep
อินเทอร์เฟซ
FlashingResourcesParser.Constraint |
อินเทอร์เฟซการกรอง ซึ่งออกแบบมาเพื่ออนุญาตให้ FlashingResourcesParser ละเว้น
ทรัพยากรที่อาจนำไปใช้
|
IDeviceFlasher | แฟลชอิมเมจของอุปกรณ์ในอุปกรณ์ |
IFlashingResourcesParser | อินเทอร์เฟซสำหรับให้ไฟล์ภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับ Flash อุปกรณ์ |
IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับเรียกไฟล์ภาพเสริมที่ต้องใช้ในการแฟลชอุปกรณ์ |
IHostCleaner | ล้างข้อมูลโฮสต์หลังจากการทดสอบเสร็จสิ้น |
ผู้เตรียมสอบ ILab |
อินเทอร์เฟซตัวทำเครื่องหมายสำหรับเครื่องเตรียมห้องทดลอง
โปรดดู |
ITargetCleaner | อินเทอร์เฟซนี้เลิกใช้งานแล้ว tearDown ย้ายไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐานแล้ว |
ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับการดำเนินการทดสอบ |
ITestsZipInstaller | การติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามเอาต์พุตโดยระบบบิลด์) ใน อุปกรณ์ |
ชั้นเรียน
การตั้งค่า AllTestAppsInstall |
ITargetPreparer ที่ติดตั้งแอปทั้งหมดจาก IDeviceBuildInfo#getTestsDir()
ลงในอุปกรณ์
|
AoaTargetPreparer |
ITargetPreparer ที่ดำเนินการชุดการดำเนินการ (เช่น การคลิกและการเลื่อน) โดยใช้
โปรโตคอล Android Open Accessory (AOAv2)
|
การตั้งค่าแอป |
ITargetPreparer ที่ติดตั้ง APK และการทดสอบ
|
ArtChrootPreparer | สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART |
BaseEmulatorPreparer | การเตรียมพร้อมโดยทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง |
BaseTargetPreparer |
คลาสการใช้งานฐานสำหรับ ITargetPreparer ที่อนุญาตให้ควบคุมว่าออบเจ็กต์
ปิดใช้งานอยู่หรือไม่
|
BuildError | ทิ้งหากเรียกใช้บิลด์ที่ระบุไม่สำเร็จ |
BuildInfoRecorder |
ITargetPreparer ที่เขียนข้อมูลเมตาของข้อมูลของบิลด์ลงในไฟล์ที่ระบุ
|
CdmaDeviceFlasher | ชั้นเรียนที่แสดงรูปภาพในอุปกรณ์ Android จริงที่มีวิทยุ CDMA |
CompileBootImageWithSpeedTargetPreparer | คอมไพล์คลาสพาธการเปิดเครื่องและเซิร์ฟเวอร์ระบบอีกครั้งโดยใช้ตัวกรอง "ความเร็ว" ของคอมไพเลอร์ |
CpuThrottlingWaiter |
ITargetPreparer ที่รอจนกว่าจะมีการคืนค่าความถี่สูงสุดในแกนทั้งหมดกลับสู่ค่าสูงสุด
ระดับที่ใช้ได้
|
CreateAvdPreparer | |
CreateUserPreparer | ตัวเตรียมเป้าหมายสำหรับการสร้างผู้ใช้และล้างข้อมูลในตอนท้าย |
DefaultTestsZipInstaller | การใช้งานเริ่มต้นของโปรแกรมติดตั้งซิปทดสอบ |
DeviceActionTargetPreparer |
ITargetPreparer สำหรับการดำเนินการของอุปกรณ์
|
DeviceBuildInfoBootStrapper |
ITargetPreparer ที่แทนที่ช่องข้อมูลของบิลด์ด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์
วิธีนี้มีประโยชน์สำหรับการทดสอบอุปกรณ์ที่มีบิลด์ที่สร้างจากแหล่งที่มาภายนอก (เช่น |
DeviceBuildInfoInjector |
ITargetPreparer ที่แทรกข้อมูลเมตา DeviceBuildDescriptor ลงใน IBuildInfo
|
เครื่องมือทำความสะอาดอุปกรณ์ | รีบูตหรือฟอร์แมตเป็นการดำเนินการล้างข้อมูลหลังจากการทดสอบ และเลือกปิดหน้าจอได้ |
DeviceFailedToBootError | ถูกนำมาใช้หากบูตอุปกรณ์ไม่สำเร็จหลังจากที่มีการแฟลชอิมเมจด้วยเวอร์ชัน |
DeviceFlashPreparer |
ITargetPreparer ที่แสดงรูปภาพบนฮาร์ดแวร์ Android ที่จับต้องได้
|
DeviceImageZipFlashingTargetPreparer | เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพอุปกรณ์ที่ให้ไว้ผ่านรูปแบบเฉพาะ |
DeviceOwnerTargetPreparer |
ITargetPreparer ที่ตั้งค่าคอมโพเนนต์เจ้าของอุปกรณ์
|
การตั้งค่าอุปกรณ์ |
ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ให้ไว้
|
DeviceStorageFiller | เครื่องมือเตรียมเป้าหมายที่จะเต็มพื้นที่เก็บข้อมูลเพื่อเพิ่มพื้นที่ว่างบางส่วน |
DeviceStringPusher | ตัวเตรียมเป้าหมายเพื่อเขียนสตริงลงในไฟล์ |
DeviceUpdateTargetPreparer |
ภาพนามธรรม ITargetPreparer ที่จัดการขั้นตอนทั่วไปในการอัปเดตอุปกรณ์ด้วย
ไฟล์ภาพของอุปกรณ์จากแหล่งที่มาภายนอก (แทนที่จะเป็นบริการบิลด์)
|
ที่ปัดน้ำฝนอุปกรณ์ |
ITargetPreparer ที่ล้างข้อมูลผู้ใช้
|
ปิดการใช้งานSELinuxTargetPreparer | ตัวเตรียมเป้าหมายที่จะปิดใช้ SELinux หากเปิดใช้ |
DynamicSystemPreparer |
ITargetPreparer ที่ตั้งค่าอิมเมจระบบที่ด้านบนของบิลด์ของอุปกรณ์ด้วย
การอัปเดตระบบ
|
DeleteUserDataPreparer |
ITargetPreparer ที่ล้างข้อมูลผู้ใช้ในอุปกรณ์
|
FastbootCommandPreparer | ตัวเตรียมการเป้าหมายที่เรียกใช้ Fastboot และส่งคำสั่ง Fastboot |
FastbootDeviceFlasher | ชั้นเรียนที่อาศัย Fastboot เพื่อแฟลชอิมเมจบนฮาร์ดแวร์ Android ที่จับต้องได้ |
FastbootUpdateBootstrapPreparer |
ITargetPreparer ที่เก็บพักไฟล์ที่ระบุ (bootloader, วิทยุ, ไฟล์ ZIP รูปภาพของอุปกรณ์) ลงใน
IDeviceBuildInfo เพื่อทำให้อุปกรณ์กะพริบด้วย FastbootDeviceFlasher แล้วแทรก
แอตทริบิวต์อุปกรณ์หลังเปิดเครื่องลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผลลัพธ์
|
FeatureFlagTargetPreparer | อัปเดต DeviceConfig (แฟล็กฟีเจอร์ที่ปรับแต่งโดยบริการระยะไกล) |
FlashingResourcesParser | คลาสที่แยกวิเคราะห์ไฟล์ภาพเสริมเวอร์ชันที่จำเป็นซึ่งจำเป็นต่อแฟลชอุปกรณ์ |
FlashingResourcesParser.AndroidInfo |
typedef ของ Map<String, MultiMap<String, String>>
|
ตัวบันทึกโฟลเดอร์ |
ITargetPreparer ที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกไว้ในการบันทึก
แบ็กเอนด์
|
GkiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android |
GsiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่จะแฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android |
ตั้งค่าInstallAllTestZipApps |
ITargetPreparer ที่ติดตั้งแอปทั้งหมดเป็นไฟล์ ZIP ทดสอบ
|
InstallApexModuleTargetPreparer | |
ตั้งค่าการติดตั้ง APK |
ITargetPreparer ที่ติดตั้ง APK อย่างน้อย 1 รายการที่อยู่ในระบบไฟล์
|
ตั้งค่าInstallBuildEnvApk |
ITargetPreparer ที่ติดตั้ง APK ทดสอบอย่างน้อย 1 รายการจาก env ของแพลตฟอร์ม Android
|
InstallKernelModulePreparer | เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android |
เครื่องมือเตรียมเครื่องมือ |
ITargetPreparer ที่เรียกใช้การวัด
|
KillexistingEmulatorPreparer |
ITargetPreparer ที่จะปิดโปรแกรมจำลองที่ทำงานอยู่
|
knownFailurePreparer | ตัวเตรียมเป้าหมายที่จะข้ามการลองซ้ำความล้มเหลวที่ทราบ |
LocalEmulatorLaunch | TargetPreparer ที่เปิดโปรแกรมจำลองภายในจากสภาพแวดล้อมบิลด์ของ Android |
LocalEmulatorSnapshot | TargetPreparer ตั้งใจสร้างสแนปชอตโปรแกรมจำลองที่ชัดเจนจาก Android สภาพแวดล้อมของบิลด์/การพัฒนา |
MixKernelTargetPreparer |
ITargetPreparer ที่อนุญาตให้ผสมอิมเมจเคอร์เนลกับอิมเมจของอุปกรณ์
|
ModuleOemTargetPreparer | |
ModulePusher | |
ModulePusher.ModulePushError | เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูลเมนไลน์ |
เครื่องมือเก็บข้อมูลการรั่วไหลของระบบ |
ITargetPreparer ที่เรียกใช้ "dumpsys meminfo --unreachable -a" เพื่อระบุ
หน่วยความจำดั้งเดิมที่เข้าถึงไม่ได้ที่เก็บรักษาไว้ในกระบวนการแต่ละรายการ
|
PerfettoPreparer | ตัวเตรียม Perfetto จะพุชไฟล์การกำหนดค่าเข้าไปในอุปกรณ์ในตำแหน่งมาตรฐาน Perfetto มีสิทธิ์เข้าถึง |
ProfileTargetPreparer |
คลาสพื้นฐานสำหรับการตั้งค่าตัวเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX
|
PushFileInvoker |
เลิกใช้งานชั้นเรียนนี้แล้ว
ใช้ PushFilePreparer แทน
|
PushFilePreparer |
ITargetPreparer ที่พยายามพุชไฟล์จำนวนเท่าใดก็ได้จากเส้นทางของโฮสต์ไปยัง
เส้นทางอุปกรณ์
|
PythonVirtualenvPreparer | ตั้งค่า Python Virtualenv ในโฮสต์และติดตั้งแพ็กเกจ |
รีบูตTargetPreparer | เครื่องมือเตรียมเป้าหมายที่รีบูตอุปกรณ์ |
RecoveryLogPreparer | เครื่องมือเตรียมเป้าหมายที่ใช้เพื่อรวบรวมบันทึกก่อนการกู้คืน |
RemoveSystemAppPreparer |
ITargetPreparer สำหรับการนำ APK ออกจากพาร์ติชันระบบก่อนทำการทดสอบ
|
RestartSystemServerTargetPreparer | ตัวเตรียมเป้าหมายที่รีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ |
RootcanalForwarderPreparer | |
RootTargetPreparer | ตัวเตรียมเป้าหมายที่ดำเนินการ "adb root" หรือ "adb unroot" ขึ้นอยู่กับตัวเลือก "ฐานราก" |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | ตัวเตรียมเป้าหมายในการเรียกใช้คำสั่งของโฮสต์ที่กำหนดเองก่อนและหลังการทดสอบ |
RunHostScriptTargetPreparer | ตัวเตรียมเป้าหมายที่จะเรียกใช้สคริปต์ก่อนทำการทดสอบ |
RunOnClonProfileTargetPreparer | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer |
ITargetPreparer เพื่อทำเครื่องหมายว่าการทดสอบควรทำงานในแซนด์บ็อกซ์ของ SDK
|
RunOnsecondaryUserTargetPreparer |
ITargetPreparer เพื่อให้มั่นใจว่าการทดสอบจะทำงานในฐานะผู้ใช้รอง
|
RunOnSystemUserTargetPreparer |
ITargetPreparer ที่ทําเครื่องหมายว่าการทดสอบควรทํางานกับผู้ใช้ (ไม่ใช่
ผู้ใช้ปัจจุบัน)
|
RunOnWorkProfileTargetPreparer |
ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายการทดสอบที่ควรจะเป็น
ในผู้ใช้รายนั้น
|
SemaphoreTokenTargetPreparer | นี่คือเครื่องมือเตรียมที่ใช้โทเค็นเพื่อเรียงลำดับการยกเว้นการทดสอบในโฮสต์ที่มีการแลกเปลี่ยน |
SideloadOtaTargetPreparer |
เครื่องมือเตรียมเป้าหมายที่ดำเนินการไซด์โหลดของแพ็กเกจ OTA ที่ระบุ ใช้แพ็กเกจ และรอ
สำหรับอุปกรณ์เปิดเครื่อง และแทรกพร็อพเพอร์ตี้บิลด์ของอุปกรณ์เพื่อใช้เป็นข้อมูลบิลด์
ตัวเตรียมเป้าหมายนี้จะสมมติว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และ ช่วยให้มั่นใจได้ว่าอุปกรณ์จะออกจากโหมดเดียวกัน แต่มีการใช้บิลด์ที่ใหม่กว่า |
การตั้งค่า StopServices |
ITargetPreparer ที่หยุดให้บริการในอุปกรณ์
|
StubTargetPreparer |
ตัวยึดตำแหน่งใช้งาน ITargetPreparer ว่างเปล่า
|
SwitchUserTargetPreparer |
ITargetPreparer ที่เปลี่ยนเป็นประเภทผู้ใช้ที่ระบุในการตั้งค่า
|
SystemUpdaterDeviceFlasher |
IDeviceFlasher ที่ต้องอาศัยโปรแกรมอัปเดตระบบในการติดตั้ง
อิมเมจระบบที่รวมไว้ในแพ็กเกจการอัปเดต OTA
|
TargetSetupError | เกิดข้อผิดพลาดร้ายแรงขณะเตรียมเป้าหมายสำหรับการทดสอบ |
TearDownPassThroughPreparer | อนุญาตให้เรียกใช้ tearDown ในเครื่องมือเตรียมการที่รวมอยู่ในการกำหนดค่าเป็นออบเจ็กต์ |
TemperatureThrottlingWaiter |
ITargetPreparer ที่รอจนกว่าอุณหภูมิของอุปกรณ์ลดลงถึงเป้าหมาย
|
ตั้งค่าการติดตั้ง TestApp |
ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์
|
ตั้งค่า TestFilePush |
ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์
|
TestSystemAppInstallSetup |
ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system ในอุปกรณ์
|
กาลเวลา | เครื่องมือเตรียมเป้าหมายที่ใช้งานง่ายเพื่อให้สิ้นเปลืองเวลาและมีโอกาสรีสตาร์ทอุปกรณ์ |
UserCleaner |
ITargetPreparer ที่นำผู้ใช้รองออกเมื่อเลิกใช้งาน
|
UserHelp | |
VisibleBackgroundUserPreparer | ตัวเตรียมเป้าหมายเพื่อทำการทดสอบในผู้ใช้ที่เริ่มการทำงานในเบื้องหลัง |
WaitForDeviceDatetimePreparer |
ITargetPreparer ที่รอการตั้งค่าวันที่และเวลาในอุปกรณ์
(ไม่บังคับ) เครื่องมือเตรียมนี้สามารถบังคับ |
เครื่องมือเตรียม Wi-Fi |
ITargetPreparer ที่กำหนดค่า Wi-Fi ในอุปกรณ์หากจำเป็น
|
Enums
พฤติกรรม AltDir |
enum สำหรับกำหนดลักษณะการทำงานของไดเรกทอรีทางเลือกสำหรับโปรแกรมติดตั้ง/พุชอาร์ติแฟกต์ทดสอบต่างๆ
|
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
วิธีการกะพริบ | enum สำหรับอธิบายวิธีที่ใช้แฟลชอุปกรณ์ในระหว่างการทดสอบ |
IDeviceFlasher.UserDataFlashOption | จำนวนตัวเลือกสำหรับการจัดการอิมเมจข้อมูลผู้ใช้ |
อินเทอร์เฟซ
ชั้นเรียน
- การตั้งค่า AllTestAppsInstall
- AoaTargetPreparer
- การตั้งค่าแอป
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- เครื่องมือทำความสะอาดอุปกรณ์
- DeviceFailedToBootError
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- การตั้งค่าอุปกรณ์
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- ที่ปัดน้ำฝนอุปกรณ์
- ปิดการใช้งานSELinuxTargetPreparer
- DynamicSystemPreparer
- DeleteUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- ตัวบันทึกโฟลเดอร์
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- ตั้งค่าInstallAllTestZipApps
- InstallApexModuleTargetPreparer
- ตั้งค่าการติดตั้ง APK
- ตั้งค่าInstallBuildEnvApk
- InstallKernelModulePreparer
- เครื่องมือเตรียมเครื่องมือ
- KillexistingEmulatorPreparer
- knownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- เครื่องมือเก็บข้อมูลการรั่วไหลของระบบ
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- รีบูตTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnClonProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnsecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- การตั้งค่า StopServices
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- ตั้งค่าการติดตั้ง TestApp
- ตั้งค่า TestFilePush
- TestSystemAppInstallSetup
- กาลเวลา
- UserCleaner
- UserHelp
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- เครื่องมือเตรียม Wi-Fi
Enums