com.android.tradefed.targetprep
อินเทอร์เฟซ
FlashingResourcesParser ข้อ จำกัด | อินเทอร์เฟซการกรอง มีวัตถุประสงค์เพื่อให้ FlashingResourcesParser ละเว้นทรัพยากรบางอย่างที่อาจใช้ |
IDeviceFlasher | กะพริบภาพอุปกรณ์บนอุปกรณ์ |
IFlashingResourcesParser | อินเทอร์เฟซสำหรับการจัดเตรียมไฟล์ภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์ |
IFlashingResourcesRetriever | อินเทอร์เฟซสำหรับการดึงไฟล์ภาพเสริมที่จำเป็นสำหรับการแฟลชอุปกรณ์ |
IHostCleaner | ทำความสะอาดโฮสต์หลังจากการทดสอบรันเสร็จสิ้น |
ILabPreparer | ส่วนต่อประสานเครื่องหมายสำหรับผู้จัดเตรียมห้องปฏิบัติการ ดูที่ |
ไอทาร์เก็ตคลีนเนอร์ | อินเทอร์เฟซนี้เลิกใช้แล้ว TearDown ถูกย้ายไปยังอินเทอร์เฟซ ITargetPreparer พื้นฐาน |
ITargetPreparer | เตรียมสภาพแวดล้อมการทดสอบสำหรับการทดสอบการทำงาน |
ITestsZipInstaller.dll | ติดตั้งการทดสอบจากไฟล์ zip การทดสอบ (ตามที่เอาต์พุตโดยระบบบิลด์) บนอุปกรณ์ |
ชั้นเรียน
ทั้งหมดTestAppsติดตั้งการตั้งค่า | ITargetPreparer ที่ติดตั้งแอปทั้งหมดจากโฟลเดอร์ IDeviceBuildInfo#getTestsDir() ลงในอุปกรณ์ |
AoaTargetPreparer | ITargetPreparer ที่ดำเนินการชุดของการกระทำ (เช่นการคลิกและการปัดนิ้ว) โดยใช้โปรโตคอล Android Open Accessory (AOAv2) |
การตั้งค่าแอป | ITargetPreparer ที่ติดตั้ง APK และการทดสอบ |
ArtChrootPreparer | สร้างไดเรกทอรี chroot สำหรับการทดสอบ ART |
BaseEmulatorPreparer | ผู้จัดเตรียมทั่วไปสำหรับการเปิดตัวโปรแกรมจำลองในเครื่อง |
BaseTargetPreparer | คลาสการใช้งานพื้นฐานสำหรับ ITargetPreparer ที่อนุญาตให้ควบคุมว่าอ็อบเจ็กต์ถูกปิดใช้งานหรือไม่ |
ข้อผิดพลาดในการสร้าง | โยนทิ้งหากบิลด์ที่ให้มาล้มเหลวในการรัน |
BuildInfoRecorder | ITargetPreparer ที่เขียนข้อมูลเมตาของ build info ลงในไฟล์ที่ระบุ |
CdmaDeviceFlasher | คลาสที่กะพริบรูปภาพบนอุปกรณ์ Android จริงด้วยวิทยุ CDMA |
CompileBootImageWithSpeedTargetPreparer | คอมไพล์บูตคลาสพาธและเซิร์ฟเวอร์ระบบด้วยตัวกรองคอมไพลเลอร์ 'ความเร็ว' |
ซีพียูควบคุมปริมาณบริกร | ITargetPreparer ที่รอจนกว่าความถี่สูงสุดบนคอร์ทั้งหมดจะถูกเรียกคืนสู่ระดับสูงสุดที่มีอยู่ |
สร้าง AvdPreparer | |
CreateUserPreparer | ผู้จัดเตรียมเป้าหมายสำหรับการสร้างผู้ใช้และทำความสะอาดในตอนท้าย |
DefaultTestsZipInstaller | การใช้งานเริ่มต้นของตัวติดตั้ง zip การทดสอบ |
อุปกรณ์ActionTargetPreparer | ITargetPreparer เพื่อดำเนินการกับอุปกรณ์ |
DeviceBuildInfoBootStrapper | ITargetPreparer ที่แทนที่ช่องข้อมูลการสร้างด้วยคุณลักษณะที่อ่านจากอุปกรณ์สิ่งนี้มีประโยชน์สำหรับการทดสอบอุปกรณ์ที่มีบิลด์ที่สร้างจากแหล่งภายนอก (เช่น |
DeviceBuildInfoInjector | ITargetPreparer ที่แทรกข้อมูลเมตา DeviceBuildDescriptor ลงใน IBuildInfo |
อุปกรณ์ทำความสะอาด | ดำเนินการรีบูตหรือจัดรูปแบบเป็นการดำเนินการล้างข้อมูลหลังการทดสอบ และอาจปิดหน้าจอก็ได้ |
อุปกรณ์ล้มเหลวในการบูตข้อผิดพลาด | โยนทิ้งหากอุปกรณ์ไม่สามารถบู๊ตได้หลังจากแฟลชด้วยบิลด์ |
อุปกรณ์ FlashPreparer | ITargetPreparer ที่กะพริบภาพบนฮาร์ดแวร์ Android ทางกายภาพ |
DeviceImageZipFlashingTargetPreparer | ตัวจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยรูปภาพของอุปกรณ์ที่ให้มาผ่านรูปแบบเฉพาะ |
เจ้าของอุปกรณ์TargetPreparer | ITargetPreparer ที่ตั้งค่าส่วนประกอบของเจ้าของอุปกรณ์ |
การตั้งค่าอุปกรณ์ | ITargetPreparer ที่กำหนดค่าอุปกรณ์สำหรับการทดสอบตาม Option ที่ให้มา |
อุปกรณ์จัดเก็บข้อมูลฟิลเลอร์ | ผู้จัดเตรียมเป้าหมายเพื่อเติมพื้นที่เก็บข้อมูลเพื่อให้มีพื้นที่ว่างจำนวนหนึ่ง |
DeviceStringPusher | ผู้จัดเตรียมเป้าหมายในการเขียนสตริงลงในไฟล์ |
DeviceUpdateTargetPreparer | ITargetPreparer แบบนามธรรมที่ดูแลขั้นตอนทั่วไปเกี่ยวกับการอัปเดตอุปกรณ์ด้วยไฟล์อิมเมจของอุปกรณ์จากแหล่งภายนอก (ตรงข้ามกับบริการบิลด์) |
อุปกรณ์ไวเปอร์ | ITargetPreparer ที่เช็ดข้อมูลผู้ใช้ |
ปิดการใช้งาน SELinuxTargetPreparer | ผู้จัดเตรียมเป้าหมายที่ปิดใช้งาน SELinux หากเปิดใช้งาน |
DynamicSystemPreparer | ITargetPreparer ที่ตั้งค่าอิมเมจระบบที่ด้านบนของบิลด์อุปกรณ์ด้วย Dynamic System Update |
ลบ UserDataPreparer | ITargetPreparer ที่เช็ดข้อมูลผู้ใช้บนอุปกรณ์ |
FastbootCommandPreparer | ตัวจัดเตรียมเป้าหมายที่ทริกเกอร์ fastboot และส่งคำสั่ง fastboot |
FastbootDeviceFlasher | คลาสที่ใช้ fastboot เพื่อแฟลชรูปภาพบนฮาร์ดแวร์ Android จริง |
FastbootUpdateBootstrapPreparer | ITargetPreparer ที่จัดระยะไฟล์ที่ระบุ (โปรแกรมโหลดบูต วิทยุ ไฟล์อิมเมจของอุปกรณ์) ลงใน IDeviceBuildInfo เพื่อให้อุปกรณ์แฟลชด้วย FastbootDeviceFlasher จากนั้นแทรกแอตทริบิวต์อุปกรณ์หลังการบูตลงในข้อมูลบิลด์เพื่อวัตถุประสงค์ในการรายงานผลลัพธ์ |
FeatureFlagTargetPreparer | อัปเดต DeviceConfig (แฟล็กฟีเจอร์ที่ปรับแต่งโดยบริการระยะไกล) |
กระพริบทรัพยากร Parser | คลาสที่แยกวิเคราะห์ไฟล์รูปภาพเสริมในเวอร์ชันที่ต้องการ ซึ่งจำเป็นสำหรับการแฟลชอุปกรณ์ |
FlashingResourcesParser.AndroidInfo | typedef สำหรับ Map<String, MultiMap<String, String>> . |
โฟลเดอร์เซฟเวอร์ | ITargetPreparer ที่ดึงไดเร็กทอรีออกจากอุปกรณ์ บีบอัดและบันทึกลงในแบ็กเอนด์การบันทึก |
GkiDeviceFlashPreparer | โปรแกรมเตรียมเป้าหมายที่แฟลชอุปกรณ์ด้วยอิมเมจทั่วไปของเคอร์เนลทั่วไปของ Android |
GsiDeviceFlashPreparer | เครื่องมือจัดเตรียมเป้าหมายที่กะพริบอุปกรณ์ด้วยอิมเมจระบบทั่วไปของ Android |
ติดตั้งAllTestZipAppsSetup | ITargetPreparer ที่ติดตั้งแอปทั้งหมดในไฟล์ zip ทดสอบ |
ติดตั้ง ApexModuleTargetPreparer | |
ติดตั้ง ApkSetup | ITargetPreparer ที่ติดตั้ง APK อย่างน้อย 1 ตัวที่อยู่บนระบบไฟล์ |
ติดตั้งBuildEnvApkSetup | ITargetPreparer ที่ติดตั้ง apk ทดสอบอย่างน้อยหนึ่งรายการจาก env บิลด์แพลตฟอร์ม Android |
เครื่องมือจัดเตรียมเครื่องมือ | ITargetPreparer ที่รันเครื่องมือวัด |
KillExistingEmulatorPreparer | ITargetPreparer ที่ปิดโปรแกรมจำลองที่ทำงานอยู่ |
รู้จักความล้มเหลวPreparer | ผู้จัดเตรียมเป้าหมายเพื่อข้ามการลองล้มเหลวที่ทราบอีกครั้ง |
เปิดตัวโปรแกรมจำลองท้องถิ่น | TargetPreparer ที่เปิดตัวโปรแกรมจำลองในเครื่องจากสภาพแวดล้อมการสร้าง Android |
LocalEmulatorSnapshot | TargetPreparer มีไว้สำหรับสร้างสแน็ปช็อตโปรแกรมจำลองใหม่ทั้งหมดจากสภาพแวดล้อมการสร้าง/การพัฒนา Android |
MixKernelTargetPreparer | ITargetPreparer ที่อนุญาตให้ผสมภาพเคอร์เนลกับภาพอุปกรณ์ |
โมดูล OemTargetPreparer | |
โมดูลพุชเชอร์ | |
ModulePusher.ModulePushError | เกิดข้อผิดพลาดร้ายแรงระหว่างการพุชโมดูล Mainline |
NativeLeakCollector | ITargetPreparer ที่รัน 'dumpsys meminfo --unreachable -a' เพื่อระบุหน่วยความจำดั้งเดิมที่ไม่สามารถเข้าถึงได้ซึ่งแต่ละกระบวนการมีอยู่ในปัจจุบัน |
PerfettoPreparer | ผู้จัดเตรียม Perfetto จะพุชไฟล์กำหนดค่าเข้าไปในอุปกรณ์ในตำแหน่งมาตรฐานที่ Perfetto สามารถเข้าถึงได้ |
ProfileTargetPreparer | คลาสพื้นฐานสำหรับการตั้งค่าผู้จัดเตรียมเป้าหมายสำหรับผู้ใช้โปรไฟล์ android.os.usertype.profile.XXX |
PushFileInviver | ชั้นเรียนนี้เลิกใช้แล้ว ใช้ PushFilePreparer แทน |
PushFilePreparer | ITargetPreparer ที่พยายามส่งไฟล์จำนวนเท่าใดก็ได้จากเส้นทางโฮสต์ไปยังเส้นทางอุปกรณ์ใดๆ |
PythonVirtualenvPreparer | ตั้งค่า Python virtualenv บนโฮสต์และติดตั้งแพ็คเกจ |
รีบูต TargetPreparer | ผู้จัดเตรียมเป้าหมายที่จะรีบูตอุปกรณ์ |
RecoveryLogPreparer | ผู้จัดเตรียมเป้าหมายที่ใช้ในการรวบรวมบันทึกก่อนการกู้คืน |
ลบ SystemAppPreparer | ITargetPreparer สำหรับการลบ APK ออกจากพาร์ติชันระบบก่อนการทดสอบรัน |
รีสตาร์ท SystemServerTargetPreparer | ตัวจัดเตรียมเป้าหมายที่รีสตาร์ทเซิร์ฟเวอร์ระบบโดยไม่ต้องรีบูตอุปกรณ์ |
Rootcanalผู้ส่งต่อผู้จัดเตรียม | |
RootTargetPreparer | ผู้จัดเตรียมเป้าหมายที่ดำเนินการ "adb root" หรือ "adb unroot" ตามตัวเลือก "force-root" |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | ผู้จัดเตรียมเป้าหมายเพื่อรันคำสั่งโฮสต์ตามอำเภอใจก่อนและหลังรันการทดสอบ |
RunHostScriptTargetPreparer | เครื่องมือจัดเตรียมเป้าหมายที่รันสคริปต์ก่อนทำการทดสอบ |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | ITargetPreparer เพื่อทำเครื่องหมายว่าการทดสอบควรรันในแซนด์บ็อกซ์ sdk |
RunOnSecondaryUserTargetPreparer | ITargetPreparer ที่สร้างผู้ใช้รองในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้นั้น |
RunOnSystemUserTargetPreparer | ITargetPreparer ที่ทำเครื่องหมายว่าการทดสอบควรรันกับผู้ใช้ (แทนที่จะเป็นผู้ใช้ปัจจุบัน) |
RunOnWorkProfileTargetPreparer | ITargetPreparer ที่สร้างโปรไฟล์งานในการตั้งค่า และทำเครื่องหมายว่าควรทำการทดสอบในผู้ใช้รายนั้น |
SemaphoreTokenTargetPreparer | นี่คือตัวจัดเตรียมที่ใช้เพื่อใช้โทเค็นเพื่อซีเรียลไลซ์การดำเนินการทดสอบในโฮสต์ที่แลกเปลี่ยน |
SideloadOtaTargetPreparer | ตัวจัดเตรียมเป้าหมายที่ดำเนินการไซด์โหลดของแพ็คเกจ OTA ที่ระบุ ใช้แพ็คเกจ รอให้อุปกรณ์บูตเครื่อง และแทรกคุณสมบัติการสร้างอุปกรณ์เพื่อใช้เป็นข้อมูลการสร้าง ตัวจัดเตรียมเป้าหมายนี้จะถือว่าอุปกรณ์จะอยู่ในโหมด adb ปกติเมื่อเริ่มต้น และจะตรวจสอบให้แน่ใจว่าอุปกรณ์ออกจากโหมดเดียวกัน แต่มีการนำบิลด์ที่ใหม่กว่ามาใช้ |
หยุดการตั้งค่าบริการ | ITargetPreparer ที่หยุดบริการบนอุปกรณ์ |
StubTargetPreparer | ตัวยึดตำแหน่งการใช้งาน ITargetPreparer ที่ว่างเปล่า |
SwitchUserTargetPreparer | ITargetPreparer ที่สลับไปยังประเภทผู้ใช้ที่ระบุในการตั้งค่า |
SystemUpdaterDeviceFlasher | IDeviceFlasher ที่ต้องอาศัยตัวอัปเดตระบบเพื่อติดตั้งอิมเมจระบบที่รวมอยู่ในแพ็คเกจการอัปเดต OTA |
TargetSetupError | เกิดข้อผิดพลาดร้ายแรงขณะเตรียมเป้าหมายสำหรับการทดสอบ |
TearDownPassThroughPreparer | อนุญาตให้เรียกใช้ TearDown บนผู้จัดเตรียมที่รวมอยู่ในการกำหนดค่าเป็นออบเจ็กต์ |
อุณหภูมิการควบคุมบริกร | ITargetPreparer ที่รอจนกว่าอุณหภูมิของอุปกรณ์จะลดลงถึงเป้าหมาย |
TestAppInstallSetup | ITargetPreparer ที่ติดตั้งแอปหนึ่งรายการขึ้นไปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ลงในอุปกรณ์ |
TestFilePushSetup | ITargetPreparer ที่พุชไฟล์/dirs หนึ่งไฟล์ขึ้นไปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์ |
ทดสอบ SystemAppInstallSetup | ITargetPreparer ที่ติดตั้งแอปตั้งแต่หนึ่งแอปขึ้นไปจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังพาร์ติชัน /system บนอุปกรณ์ |
ไทม์เวสเตอร์ | เครื่องมือเตรียมเป้าหมายง่ายๆ ที่จะเสียเวลาและอาจรีสตาร์ทอุปกรณ์ |
UserCleaner | ITargetPreparer ที่ลบผู้ใช้รองเมื่อฉีกขาด |
UserHelper | |
VisibleBackgroundUserPreparer | ตัวจัดเตรียมเป้าหมายสำหรับการเรียกใช้การทดสอบในผู้ใช้ที่เริ่มต้นในพื้นหลังที่มองเห็นได้ |
WaitForDeviceDatetimePreparer | ITargetPreparer ที่รอวันที่และเวลาที่จะตั้งค่าบนอุปกรณ์ ตัวเลือกที่จัดเตรียมนี้สามารถบังคับ |
WifiPreparer | ITargetPreparer ที่กำหนดค่า wifi บนอุปกรณ์หากจำเป็น |
เอนัม
AltDirพฤติกรรม | enum เพื่อกำหนดลักษณะการทำงานของไดเร็กทอรีทางเลือกสำหรับตัวติดตั้ง/ตัวพุชเชอร์การทดสอบต่างๆ |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
วิธีการกระพริบ | แจงนับเพื่ออธิบายวิธีการที่ใช้ในการแฟลชอุปกรณ์ภายใต้การทดสอบ |
IDeviceFlasher.UserDataFlashOption | จำนวนตัวเลือกสำหรับการจัดการรูปภาพข้อมูลผู้ใช้ |
อินเทอร์เฟซ
ชั้นเรียน
- ทั้งหมดTestAppsติดตั้งการตั้งค่า
- AoaTargetPreparer
- การตั้งค่าแอป
- ArtChrootPreparer
- BaseEmulatorPreparer
- BaseTargetPreparer
- ข้อผิดพลาดในการสร้าง
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- ซีพียูควบคุมปริมาณบริกร
- สร้าง AvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- อุปกรณ์ActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- อุปกรณ์ทำความสะอาด
- อุปกรณ์ล้มเหลวในการบูตข้อผิดพลาด
- อุปกรณ์ FlashPreparer
- DeviceImageZipFlashingTargetPreparer
- เจ้าของอุปกรณ์TargetPreparer
- การตั้งค่าอุปกรณ์
- อุปกรณ์จัดเก็บข้อมูลฟิลเลอร์
- DeviceStringPusher
- DeviceUpdateTargetPreparer
- อุปกรณ์ไวเปอร์
- ปิดการใช้งาน SELinuxTargetPreparer
- DynamicSystemPreparer
- ลบ UserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- FastbootUpdateBootstrapPreparer
- FeatureFlagTargetPreparer
- กระพริบทรัพยากร Parser
- FlashingResourcesParser.AndroidInfo
- โฟลเดอร์เซฟเวอร์
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- ติดตั้งAllTestZipAppsSetup
- ติดตั้ง ApexModuleTargetPreparer
- ติดตั้ง ApkSetup
- ติดตั้งBuildEnvApkSetup
- เครื่องมือจัดเตรียมเครื่องมือ
- KillExistingEmulatorPreparer
- รู้จักความล้มเหลวPreparer
- เปิดตัวโปรแกรมจำลองท้องถิ่น
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- โมดูล OemTargetPreparer
- โมดูลพุชเชอร์
- ModulePusher.ModulePushError
- NativeLeakCollector
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInviver
- PushFilePreparer
- PythonVirtualenvPreparer
- รีบูต TargetPreparer
- RecoveryLogPreparer
- ลบ SystemAppPreparer
- รีสตาร์ท SystemServerTargetPreparer
- Rootcanalผู้ส่งต่อผู้จัดเตรียม
- RootTargetPreparer
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- หยุดการตั้งค่าบริการ
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- อุณหภูมิการควบคุมบริกร
- TestAppInstallSetup
- TestFilePushSetup
- ทดสอบ SystemAppInstallSetup
- ไทม์เวสเตอร์
- UserCleaner
- UserHelper
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- WifiPreparer
เอนัม