com.android.tradefed.targetprep
อินเทอร์เฟซ
| FlashingResourcesParser.Constraint |
อินเทอร์เฟซการกรองมีจุดประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้ได้
|
| IDeviceFlasher | แฟลชอิมเมจของอุปกรณ์ในอุปกรณ์ |
| IFlashingResourcesParser | อินเทอร์เฟซสำหรับระบุไฟล์รูปภาพเสริมเวอร์ชันที่จำเป็นต่อการแฟลชอุปกรณ์ |
| IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับการดึงไฟล์รูปภาพเสริมที่จำเป็นต่อการแฟลชอุปกรณ์ |
| IHostCleaner | ล้างข้อมูลโฮสต์หลังจากที่การทดสอบเสร็จสิ้น |
| ILabPreparer |
อินเทอร์เฟซเครื่องหมายสำหรับผู้เตรียมห้องทดลอง
ดูคำอธิบายเกี่ยวกับวัตถุประสงค์ของอินเทอร์เฟซเหล่านี้ได้ที่ |
| ITargetCleaner | เลิกใช้ส่วนติดต่อนี้แล้ว ย้าย tearDown ไปยังอินเทอร์เฟซ ITargetPreparer ฐาน |
| ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบ |
| ITestsZipInstaller | ติดตั้งการทดสอบจากไฟล์ ZIP ของการทดสอบ (ตามที่ระบบบิลด์เอาต์พุต) ใน อุปกรณ์ |
ชั้นเรียน
| AFlagsTargetPreparer |
ใช้ aflags เพื่อลบล้างค่าสถานะก่อนที่จะเรียกใช้การทดสอบ
|
| AllTestAppsInstallSetup |
ITargetPreparer ที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir()
ลงในอุปกรณ์
|
| AoaTargetPreparer |
ITargetPreparer ที่ดำเนินการชุดการทำงาน (เช่น การคลิกและการปัด) โดยใช้โปรโตคอล
Android Open Accessory (AOAv2)
|
| AppSetup |
ITargetPreparer ที่ติดตั้ง APK และการทดสอบ
|
| ArtChrootPreparer | สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART |
| BaseEmulatorPreparer | ตัวเตรียมข้อมูลทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง |
| BaseSwitchUserTargetPreparer |
ITargetPreparer ที่เปลี่ยนไปใช้ประเภทผู้ใช้ที่ระบุใน setUp
|
| BaseSystemTestEnvPreparer | รีบูตไปยังสภาพแวดล้อมการทดสอบระบบฐาน |
| BaseTargetPreparer |
คลาสการติดตั้งใช้งานพื้นฐานสำหรับ ITargetPreparer ที่ช่วยให้ควบคุมได้ว่าจะปิดใช้ออบเจ็กต์
หรือไม่
|
| BuildInfoRecorder |
ITargetPreparer ที่เขียนข้อมูลเมตาของข้อมูลบิลด์ลงในไฟล์ที่ระบุ
|
| CdmaDeviceFlasher | คลาสที่แสดงรูปภาพในอุปกรณ์ Android จริงที่มีวิทยุ CDMA |
| CompatTargetPreparer |
ITargetPreparer ที่เตรียมอุปกรณ์เพื่อเรียกใช้การทดสอบความเข้ากันได้
|
| CompileBootImageWithSpeedTargetPreparer | คอมไพล์เส้นทางคลาสการบูตและเซิร์ฟเวอร์ระบบอีกครั้งด้วยตัวกรองคอมไพเลอร์ "speed" |
| CpuThrottlingWaiter |
ITargetPreparer ที่รอจนกว่าความถี่สูงสุดในทุกคอร์จะกลับมาอยู่ในระดับสูงสุด
|
| CreateAvdPreparer | |
| CreateUserPreparer | เครื่องมือเตรียมเป้าหมายสำหรับการสร้างผู้ใช้รองและล้างข้อมูลเมื่อสิ้นสุด |
| CrosDutTopologyPreparer | ผู้เตรียมข้อมูลที่เรียกใช้เครื่องมือ dt-converter เพื่อสร้างการกำหนดค่าการทดสอบและพารามิเตอร์การทดสอบ |
| CrosLsNexusPreparer | ผู้เตรียมการที่เริ่มและหยุดบริการ LSNexus สำหรับอุปกรณ์ ChromeOS |
| DefaultTestsZipInstaller | การติดตั้งโปรแกรมติดตั้ง ZIP ของการทดสอบเริ่มต้น |
| DeviceActionTargetPreparer |
ITargetPreparer เพื่อดำเนินการกับอุปกรณ์
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer ที่แทนที่ฟิลด์ข้อมูลการสร้างด้วยแอตทริบิวต์ที่อ่านจากอุปกรณ์
ซึ่งจะเป็นประโยชน์สำหรับการทดสอบอุปกรณ์ที่มีบิลด์ที่สร้างจากแหล่งที่มาภายนอก (เช่น |
| DeviceBuildInfoInjector |
ITargetPreparer ที่แทรกDeviceBuildDescriptorข้อมูลเมตาลงในIBuildInfo
|
| DeviceCleaner | รีบูตหรือจัดรูปแบบเป็นดำเนินการล้างข้อมูลหลังการทดสอบ และปิดหน้าจอ (ไม่บังคับ) |
| DeviceFlashPreparer |
ITargetPreparer ที่แสดงรูปภาพบนฮาร์ดแวร์ Android จริง
|
| DeviceImageZipFlashingTargetPreparer | เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพอุปกรณ์ที่ระบุผ่านรูปแบบที่เฉพาะเจาะจง |
| DeviceOwnerTargetPreparer |
ITargetPreparer ที่ตั้งค่าคอมโพเนนต์เจ้าของอุปกรณ์
|
| DeviceSetup |
ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ระบุ
|
| DeviceStorageFiller | กำหนดเป้าหมายผู้เตรียมข้อมูลให้เติมพื้นที่เก็บข้อมูลเพื่อให้มีพื้นที่ว่างจำนวนหนึ่ง |
| DeviceStringPusher | Target preparer to write a string to a file. |
| DeviceUpdateTargetPreparer |
ITargetPreparer ที่จัดการขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วย
ไฟล์อิมเมจของอุปกรณ์จากแหล่งที่มาภายนอก (เทียบกับบริการบิลด์)
|
| DeviceWiper |
ITargetPreparer ที่ล้างข้อมูลผู้ใช้
|
| DexMetadataExtractor | ติดตั้งไฟล์ข้อมูลเมตา Dex สำหรับ APK ที่ระบุ |
| DisableSELinuxTargetPreparer | เครื่องมือเตรียมเป้าหมายที่ปิดใช้ SELinux หากเปิดใช้ |
| DynamicSystemPreparer |
ITargetPreparer ที่ตั้งค่าอิมเมจระบบบนบิลด์ของอุปกรณ์ด้วยการอัปเดตระบบแบบไดนามิก
|
| EhideTargetPreparer | เริ่ม ehide ซึ่งซ่อนอินเทอร์เฟซอีเทอร์เน็ตจากสแต็กเครือข่าย Android |
| EraseUserDataPreparer |
ITargetPreparer ที่ล้างข้อมูลผู้ใช้ในอุปกรณ์
|
| FastbootCommandPreparer | ตัวเตรียมเป้าหมายที่ทริกเกอร์ Fastboot และส่งคำสั่ง Fastboot |
| FastbootDeviceFlasher | คลาสที่ใช้ Fastboot เพื่อแฟลชรูปภาพในฮาร์ดแวร์ Android จริง |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer ที่จัดเตรียมไฟล์ที่ระบุ (Bootloader, วิทยุ, device image zip) ลงใน
IDeviceBuildInfo เพื่อให้แฟลชอุปกรณ์ด้วย FastbootDeviceFlasher จากนั้นจะแทรก
แอตทริบิวต์ของอุปกรณ์หลังการเปิดเครื่องลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผล
|
| FeatureFlagTargetPreparer |
เลิกใช้คลาสนี้แล้ว
โปรดใช้ AFlagsTargetPreparer แทน
|
| FlashingResourcesParser | คลาสที่แยกวิเคราะห์เวอร์ชันที่จำเป็นของไฟล์รูปภาพเสริมที่จำเป็นต่อการแฟลชอุปกรณ์ |
| FlashingResourcesParser.AndroidInfo |
typedef สำหรับ Map<String, MultiMap<String, String>>
|
| FolderSaver |
ITargetPreparer ที่ดึงไดเรกทอรีออกจากอุปกรณ์ บีบอัด และบันทึกลงในแบ็กเอนด์การบันทึก
|
| FutilityCommandPreparer | ผู้เตรียมการเพื่อดำเนินการตามคำสั่งที่ไม่มีประโยชน์ |
| GkiDeviceFlashPreparer | เครื่องมือเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยรูปภาพทั่วไปของเคอร์เนลทั่วไปของ Android |
| GsiDeviceFlashPreparer | ตัวเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android |
| HsumBootStrategyPreparer | |
| InstallAllTestZipAppsSetup |
ITargetPreparer ที่ติดตั้งแอปทั้งหมดในไฟล์ ZIP สำหรับการทดสอบ
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer ที่ติดตั้ง APK อย่างน้อย 1 รายการซึ่งอยู่ในระบบไฟล์
|
| InstallBuildEnvApkSetup |
ITargetPreparer ที่ติดตั้ง APK สำหรับทดสอบอย่างน้อย 1 รายการจากสภาพแวดล้อมการสร้างแพลตฟอร์ม Android
|
| InstallKernelModulePreparer | เครื่องมือเตรียมเป้าหมายที่ติดตั้งโมดูลเคอร์เนล |
| InstrumentationPreparer |
ITargetPreparer ที่เรียกใช้เครื่องมือ
|
| KillExistingEmulatorPreparer |
ITargetPreparer ที่ปิดโปรแกรมจำลองที่กำลังทำงานอยู่
|
| KnownFailurePreparer | กำหนดให้เครื่องมือเตรียมข้อมูลเป้าหมายข้ามการลองอีกครั้งเมื่อทราบว่าไม่สำเร็จ |
| LocalEmulatorLaunch | TargetPreparer ที่เปิดตัวโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมของบิลด์ Android |
| LocalEmulatorSnapshot | TargetPreparer มีไว้สำหรับสร้างสแนปชอตของโปรแกรมจำลองที่สะอาดจากสภาพแวดล้อมการสร้าง/พัฒนา Android |
| MixKernelTargetPreparer |
ITargetPreparer ที่อนุญาตให้รวมอิมเมจเคอร์เนลกับอิมเมจอุปกรณ์
|
| MixRadioTargetPreparer |
ITargetPreparer ที่อนุญาตให้ผสมรูปภาพวิทยุกับรูปภาพอุปกรณ์
|
| ModuleOemTargetPreparer | |
| ModulePusher | |
| NativeLeakCollector |
ITargetPreparer ที่เรียกใช้ "dumpsys meminfo --unreachable -a" เพื่อระบุ
หน่วยความจำเนทีฟที่เข้าถึงไม่ได้ซึ่งแต่ละกระบวนการถือครองอยู่ในปัจจุบัน
|
| OtaUpdateDeviceFlasher | โปรแกรมแฟลชอุปกรณ์ที่เรียกใช้สคริปต์ system/update_engine/scripts/update_device.py พร้อมแพ็กเกจ OTA แบบเต็ม หรือแบบเพิ่มเพื่ออัปเดตอิมเมจอุปกรณ์ |
| PerfettoPreparer | ตัวเตรียม Perfetto จะพุชไฟล์การกำหนดค่าไปยังอุปกรณ์ในตำแหน่งมาตรฐานที่ Perfetto มีสิทธิ์เข้าถึง |
| ProfileTargetPreparer |
คลาสพื้นฐานสำหรับการตั้งค่าเครื่องมือเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX
|
| PushFileInvoker |
เลิกใช้คลาสนี้แล้ว
ให้ใช้ PushFilePreparer แทน
|
| PushFilePreparer |
ITargetPreparer ที่พยายามส่งไฟล์จำนวนเท่าใดก็ได้จากเส้นทางโฮสต์ไปยังเส้นทางอุปกรณ์
|
| PythonVirtualenvPreparer | ตั้งค่าสภาพแวดล้อมเสมือนของ Python ในโฮสต์และติดตั้งแพ็กเกจ |
| RebootTargetPreparer | ผู้เตรียมเป้าหมายที่รีบูตอุปกรณ์ |
| RecoveryLogPreparer | เครื่องมือเตรียมข้อมูลเป้าหมายที่ใช้รวบรวมบันทึกก่อนการกู้คืน |
| RemoveSystemAppPreparer |
ITargetPreparerสำหรับการนำ APK ออกจากพาร์ติชันของระบบก่อนการทดสอบ
|
| RestartSystemServerTargetPreparer | Target preparer ที่รีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Target preparer ที่ดำเนินการ "adb root" หรือ "adb unroot" ตามตัวเลือก "force-root" |
| RunCommandTargetPreparer | |
| RunHostCommandTargetPreparer | กำหนดเป้าหมายผู้เตรียมการเพื่อเรียกใช้คำสั่งโฮสต์ที่กำหนดเองก่อนและหลังการทดสอบ |
| RunHostScriptTargetPreparer | กำหนดเป้าหมายตัวเตรียมที่จะเรียกใช้สคริปต์ก่อนเรียกใช้การทดสอบ |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer เพื่อทำเครื่องหมายว่าควรเรียกใช้การทดสอบในแซนด์บ็อกซ์ SDK
|
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer เพื่อให้แน่ใจว่าการทดสอบจะทำงานในฐานะผู้ใช้รอง
|
| RunOnSystemUserTargetPreparer |
ITargetPreparer ที่ระบุว่าควรเรียกใช้การทดสอบกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน)
|
| RunOnWorkProfileTargetPreparer |
ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรเรียกใช้การทดสอบในผู้ใช้รายนั้น
|
| SemaphoreTokenTargetPreparer | นี่คือตัวเตรียมที่ใช้โทเค็นเพื่อจัดลำดับการดำเนินการทดสอบในโฮสต์ Tradefed |
| SideloadOtaTargetPreparer |
ตัวเตรียมเป้าหมายที่ทำการโหลด OTA Package ที่ระบุจากภายนอก ใช้แพ็กเกจ รอ
ให้อุปกรณ์บูตขึ้นมา และแทรกพร็อพเพอร์ตี้บิลด์ของอุปกรณ์เพื่อใช้เป็นข้อมูลบิลด์
ตัวเตรียมเป้าหมายนี้ถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และ จะตรวจสอบว่าอุปกรณ์ออกจากโหมดเดียวกันแต่ใช้บิลด์ใหม่กว่า |
| StopServicesSetup |
ITargetPreparer ที่หยุดบริการในอุปกรณ์
|
| StubTargetPreparer |
การติดตั้งใช้งาน ITargetPreparer ที่ว่างเปล่าของตัวยึดตำแหน่ง
|
| SwitchUserTargetPreparer |
การใช้งานเริ่มต้นของ BaseSwitchUserTargetPreparer - ดู javadoc ของคลาสดังกล่าวเพื่อดูข้อมูลเพิ่มเติม
|
| SystemUpdaterDeviceFlasher |
IDeviceFlasher ที่ใช้โปรแกรมอัปเดตระบบเพื่อติดตั้งอิมเมจระบบที่รวมอยู่ในแพ็กเกจการอัปเดต OTA
|
| TearDownPassThroughPreparer | อนุญาตให้เรียกใช้ tearDown ในตัวเตรียมที่รวมอยู่ในการกำหนดค่าเป็นออบเจ็กต์ |
| TemperatureThrottlingWaiter |
ITargetPreparer ที่รอจนกว่าอุณหภูมิของอุปกรณ์จะลดลงถึงเป้าหมาย
|
| TestAppInstallSetup |
ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์
|
| TestFilePushSetup |
ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์
|
| TestSystemAppInstallSetup |
ITargetPreparer ที่ติดตั้งแอปอย่างน้อย 1 แอปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในพาร์ติชัน /system ในอุปกรณ์
|
| TimeWaster | ตัวเตรียมเป้าหมายที่เรียบง่ายเพื่อฆ่าเวลาและอาจรีสตาร์ทอุปกรณ์ |
| UserCleaner |
ITargetPreparer ที่นำผู้ใช้รองออกเมื่อมีการเลิกใช้งาน
|
| UserHelper | |
| VisibleBackgroundUserPreparer | ตัวเตรียมเป้าหมายสำหรับการเรียกใช้การทดสอบในผู้ใช้ที่เริ่มต้นในพื้นหลังที่มองเห็นได้ |
| WaitForDeviceDatetimePreparer |
ITargetPreparer ที่รอการตั้งค่าวันที่และเวลาในอุปกรณ์
ผู้เตรียมข้อมูลนี้สามารถบังคับให้ใช้ |
| WifiPreparer |
ITargetPreparer ที่กำหนดค่า Wi-Fi ในอุปกรณ์ หากจำเป็น
|
Enums
| AltDirBehavior |
การแจงนับเพื่อกำหนดลักษณะการทำงานของไดเรกทอรีสำรองสำหรับโปรแกรมติดตั้ง/พุชอาร์ติแฟกต์การทดสอบต่างๆ
|
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DynamicSystemPreparer.PvmfwFlashMode | |
| FlashingMethod | การแจงนับเพื่ออธิบายวิธีการที่ใช้ในการแฟลชอุปกรณ์ภายใต้การทดสอบ |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| IDeviceFlasher.UserDataFlashOption | Enum ของตัวเลือกสำหรับการจัดการรูปภาพ userdata |
ข้อยกเว้น
| BuildError | เกิดขึ้นหากบิลด์ที่ระบุรันไม่สำเร็จ |
| DeviceFailedToBootError | ข้อผิดพลาดจะเกิดขึ้นหากอุปกรณ์บูตไม่สำเร็จหลังจากแฟลชบิลด์ |
| ModulePusher.ModulePushError | เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูล Mainline |
| TargetSetupError | เกิดข้อผิดพลาดร้ายแรงขณะเตรียมเป้าหมายสำหรับการทดสอบ |
อินเทอร์เฟซ
ชั้นเรียน
- AFlagsTargetPreparer
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseSwitchUserTargetPreparer
- BaseSystemTestEnvPreparer
- BaseTargetPreparer
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompatTargetPreparer
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- CrosDutTopologyPreparer
- CrosLsNexusPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- DeviceSetup
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- DeviceWiper
- DexMetadataExtractor
- DisableSELinuxTargetPreparer
- DynamicSystemPreparer
- EhideTargetPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- FutilityCommandPreparer
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- HsumBootStrategyPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- InstrumentationPreparer
- KillExistingEmulatorPreparer
- KnownFailurePreparer
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- MixRadioTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFilePreparer
- PythonVirtualenvPreparer
- RebootTargetPreparer
- RecoveryLogPreparer
- RemoveSystemAppPreparer
- RestartSystemServerTargetPreparer
- RootcanalForwarderPreparer
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- StopServicesSetup
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWaster
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
Enums
ข้อยกเว้น