com.android.tradefed.targetprep

Giao diện

FlashingResourcesParser.Constraint Giao diện lọc nhằm cho phép FlashingResourcesParser bỏ qua một số tài nguyên có thể sẽ sử dụng
IDeviceFlasher Cài đặt ROM hình ảnh thiết bị trên một thiết bị. 
Trình phân tích tài nguyên IflashingResources Giao diện để cung cấp các phiên bản bắt buộc của tệp hình ảnh phụ trợ cần thiết để cài đặt ROM thiết bị. 
IFlashingResourcesRetriever Giao diện để truy xuất các tệp hình ảnh phụ cần thiết để cài đặt ROM thiết bị. 
IHostCleaner Dọn dẹp máy chủ sau khi chạy kiểm thử. 
ILabChuẩn bị Giao diện điểm đánh dấu cho người chuẩn bị phòng thí nghiệm

Hãy xem ITargetPreparer để biết nội dung mô tả về mục đích của các giao diện này. 

ITargetCleaner Giao diện này không còn được dùng nữa. BreakDown được chuyển sang giao diện ITargetPreparer cơ sở. 
Trình chuẩn bị mục tiêu Chuẩn bị môi trường kiểm thử để chạy kiểm thử. 
ITestsZipInstaller Cài đặt các chương trình kiểm thử từ một tệp zip kiểm thử (do hệ thống xây dựng cung cấp) trên một thiết bị. 

Lớp

AllTestAppsInstallSetup Một ITargetPreparer cài đặt tất cả ứng dụng từ thư mục IDeviceBuildInfo#getTestsDir() vào thiết bị. 
Trình chuẩn bị mục tiêu cho mục tiêu ITargetPreparer thực thi một loạt thao tác (ví dụ: nhấp và vuốt) bằng giao thức Phụ kiện mở Android (AOAv2). 
Thiết lập ứng dụng Một ITargetPreparer cài đặt một tệp APK và các chương trình kiểm thử của tệp APK đó. 
ArtChrootChuẩn bị Tạo thư mục chroot để kiểm thử ART. 
BaseEmulatorPreparer (Trình mô phỏng chuẩn) Trình chuẩn bị phổ biến để chạy trình mô phỏng cục bộ. 
BaseTargetTargetr (Trình chuẩn bị cơ sở) Lớp triển khai cơ sở cho ITargetPreparer cho phép kiểm soát việc đối tượng có bị tắt hay không. 
Lỗi bản dựng Được gửi nếu bản dựng được cung cấp không chạy được. 
BuildInfoRecorder Một ITargetPreparer ghi siêu dữ liệu thông tin bản dựng vào một tệp cụ thể. 
CdmaDeviceFlasher Một lớp cài đặt ROM hình ảnh trên thiết bị Android thực có sóng vô tuyến CDMA. 
CompileBootImageWithSpeedTargetSupportedr (Trình biên dịchBootImageWithTốc mục tiêu chuẩn bị) Biên dịch lại đường dẫn lớp khởi động và máy chủ hệ thống bằng bộ lọc trình biên dịch "speed". 
CpuThrottlingWaiter ITargetPreparer chờ cho đến khi tần suất tối đa trên tất cả các lõi được khôi phục về mức cao nhất hiện có
CreateAvdPreparer  
CreateUser Preparer (Trình chuẩn bị người tạo) Trình chuẩn bị nhắm mục tiêu để tạo người dùng và dọn dẹp người dùng ở bước cuối. 
DefaultTestsZipInstaller Phương thức triển khai mặc định cho chương trình kiểm thử trình cài đặt zip. 
DeviceActionTargetPreparer ITargetPreparer để thực hiện các thao tác trên thiết bị. 
DeviceBuildInfoBootStrapper ITargetPreparer thay thế các trường thông tin bản dựng bằng các thuộc tính được đọc từ thiết bị

Điều này rất hữu ích khi kiểm thử thiết bị có bản dựng được tạo từ một nguồn bên ngoài (ví dụ:

DeviceBuildInfoInjector ITargetPreparer chèn siêu dữ liệu DeviceBuildDescriptor vào IBuildInfo
Dọn dẹp thiết bị Thực hiện khởi động lại hoặc định dạng dưới dạng thao tác dọn dẹp sau khi kiểm thử và tắt màn hình (không bắt buộc)
DeviceFailedToBootError (Thiết bị không thành công khi khởi động) Được gửi nếu thiết bị không khởi động được sau khi được cài đặt ROM bằng một bản dựng. 
Device FlashChuẩn bị ITargetPreparer cài đặt ROM hình ảnh trên phần cứng Android thực. 
DeviceImageZipFlashingTargetPreparer Một trình chuẩn bị mục tiêu sẽ cài đặt ROM thiết bị cùng với hình ảnh thiết bị được cung cấp qua một định dạng cụ thể. 
DeviceOwnerTargetPreparer Một ITargetPreparer thiết lập thành phần của chủ sở hữu thiết bị. 
Thiết lập thiết bị ITargetPreparer định cấu hình một thiết bị để kiểm thử dựa trên các Option được cung cấp. 
DeviceStorageFiller (Bộ nhớ thiết bị) Hãy nhắm mục tiêu để trình chuẩn bị lấp đầy bộ nhớ để có thêm một lượng dung lượng trống. 
DeviceStringPusher Trình chuẩn bị mục tiêu để ghi một chuỗi vào tệp. 
DeviceUpdateTarget Preparer (Trình cập nhật mục tiêu của thiết bị) Một ITargetPreparer trừu tượng xử lý các bước phổ biến trong việc cập nhật thiết bị bằng tệp hình ảnh thiết bị từ một nguồn bên ngoài (thay vì dịch vụ bản dựng). 
Xoá thiết bị ITargetPreparer xoá sạch dữ liệu người dùng
TắtSELinuxTargetPreparer Trình chuẩn bị mục tiêu sẽ tắt SELinux nếu được bật. 
DynamicSystemChuẩn bị Một ITargetPreparer thiết lập hình ảnh hệ thống ở trên bản dựng thiết bị có Bản cập nhật hệ thống động. 
XoáUserDataPreparer Một ITargetPreparer xoá dữ liệu người dùng trên thiết bị. 
FastbootCommandPreparer Trình chuẩn bị mục tiêu kích hoạt quá trình khởi động nhanh và gửi lệnh khởi động nhanh. 
FastbootDeviceFlasher Một lớp dựa vào tính năng khởi động nhanh để cài đặt ROM hình ảnh trên phần cứng Android thực. 
QuickbootUpdateBootstrapPreparer Một ITargetPreparer thực hiện các giai đoạn tệp được chỉ định (trình tải khởi động, đài, mã zip hình ảnh thiết bị) vào IDeviceBuildInfo để thiết bị được cài đặt ROM bằng FastbootDeviceFlasher, sau đó chèn các thuộc tính của thiết bị sau khi khởi động vào thông tin bản dựng nhằm mục đích báo cáo kết quả. 
FeatureflagTarget Preparer Cập nhật DeviceConfig (cờ tính năng được điều chỉnh bằng dịch vụ từ xa). 
Trình phân tích tài nguyên Flashing Một lớp phân tích cú pháp các phiên bản bắt buộc của tệp hình ảnh phụ trợ cần thiết để cài đặt ROM thiết bị. 
FlashingResourcesParser.AndroidInfo Một typedef cho Map<String, MultiMap<String, String>>
Trình lưu thư mục Một ITargetPreparer kéo các thư mục ra khỏi thiết bị, nén và lưu thư mục đó vào phần phụ trợ ghi nhật ký. 
GkiDeviceFlashPreparer Một trình chuẩn bị mục tiêu cài đặt ROM cho thiết bị bằng hình ảnh chung cho nhân hệ điều hành phổ biến Android. 
GsiDeviceFlashPreparer Một trình chuẩn bị mục tiêu cài đặt ROM hình ảnh hệ thống chung của Android cho thiết bị. 
InstallAllTestZipAppsSetup ITargetPreparer cài đặt tất cả ứng dụng ở dạng tệp zip kiểm thử. 
InstallApexModuleTargetSupportedr  
InstallApkSetup Một ITargetPreparer cài đặt một hoặc nhiều tệp APK nằm trên hệ thống tệp. 
InstallBuildEnvApkSetup Một ITargetPreparer cài đặt một hoặc nhiều tệp APK thử nghiệm qua một môi trường bản dựng nền tảng Android. 
Instrumentation Preparer (Trình chuẩn bị thiết bị) ITargetPreparer chạy khả năng đo lường
KillHiện cóTrình mô phỏng chuẩn bị ITargetPreparer tắt một trình mô phỏng đang chạy. 
Trình chuẩn bị lỗi đã biết Trình chuẩn bị mục tiêu bỏ qua việc thử lại lỗi đã biết. 
LocalEmulatorLaunch Mục tiêu chuẩn bị khởi chạy trình mô phỏng cục bộ từ môi trường bản dựng Android. 
LocalEmulatorSnapshot Mục tiêu chuẩn bị dùng để tạo một bản tổng quan nhanh trình mô phỏng sạch từ môi trường phát triển/bản dựng Android
MixKernelTarget chuẩn bị ITargetPreparer cho phép kết hợp hình ảnh hạt nhân với hình ảnh thiết bị. 
ModuleOemTargetPreparer  
ModulePusher  
ModulePusher.ModulePushError Lỗi nghiêm trọng trong quá trình đẩy mô-đun Mainline. 
NativeLeakCollector Một ITargetPreparer chạy "dumpsys meminfo --unreachable -a" (có thể truy cập được -a) để xác định bộ nhớ gốc không truy cập được mà mỗi quy trình đang lưu giữ. 
PerfettoPreparer Trình chuẩn bị Perfetto đẩy tệp cấu hình vào thiết bị tại một vị trí tiêu chuẩn mà perfetto có quyền truy cập. 
ProfileTargetTargetr (Trình chuẩn bị hồ sơ) Lớp cơ sở để thiết lập trình chuẩn bị mục tiêu cho người dùng hồ sơ android.os.usertype.profile.XXX bất kỳ. 
PushFileInvoker Lớp này không được dùng nữa. Hãy sử dụng PushFilePreparer
PushFile Preparer (Trình chuẩn bị tệp đẩy) ITargetPreparer cố gắng đẩy số lượng tệp bất kỳ từ đường dẫn máy chủ lưu trữ bất kỳ sang đường dẫn thiết bị bất kỳ. 
PythonVirtualenvPreparer (Trình chuẩn bị Python) Thiết lập một Virtualenv Python trên máy chủ lưu trữ và cài đặt các gói. 
RestartTargetPreferencesr (Trình khởi động lại mục tiêu chuẩn bị) Trình chuẩn bị mục tiêu sẽ khởi động lại thiết bị. 
RecoveryLogChuẩn bị Một trình chuẩn bị mục tiêu dùng để thu thập nhật ký trước khi khôi phục. 
RemoveSystemAppPreparer ITargetPreparer để xoá một tệp APK khỏi phân vùng hệ thống trước khi chạy kiểm thử. 
Khởi động lạiSystemServerTargetPreparer Trình chuẩn bị mục tiêu sẽ khởi động lại máy chủ hệ thống mà không cần khởi động lại thiết bị. 
RootcanalTransitionerPreparer  
RootTarget chuẩn bị Trình chuẩn bị mục tiêu thực hiện "adb root" hoặc "adb unroot" dựa trên tuỳ chọn "force-root". 
RunCommandTargetPreparer  
RunHostCommandTargetPreparer Trình chuẩn bị mục tiêu sẽ chạy các lệnh máy chủ tuỳ ý trước và sau khi chạy kiểm thử. 
RunHostScriptTargetAttachr Trình chuẩn bị mục tiêu sẽ thực thi một tập lệnh trước khi chạy kiểm thử. 
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileTargetPreparer  
Trình chuẩn bị RunOnSdkSandboxSandboxTarget ITargetPreparer để đánh dấu các bài kiểm thử nên chạy trong hộp cát SDK. 
RunOnSecondaryUserTargetPreparer ITargetPreparer để đảm bảo bài kiểm thử chạy với tư cách là người dùng phụ. 
RunOnSystemUserTargetPreparer ITargetPreparer đánh dấu rằng quy trình kiểm thử nên được chạy trên người dùng (thay vì người dùng hiện tại). 
RunOnWorkProfileTargetHiệu ứng Một ITargetPreparer tạo hồ sơ công việc trong quá trình thiết lập và đánh dấu rằng chương trình kiểm thử nên được chạy trong người dùng đó. 
SemaphoreTokenTargetPreparer Đây là một trình chuẩn bị dùng để sử dụng mã thông báo nhằm chuyển đổi tuần tự quá trình thực thi thử nghiệm trong máy chủ được giao dịch. 
SideloadOtaTarget Preparer (Trình chuẩn bị mục tiêu không qua cửa hàng ứng dụng) Một trình chuẩn bị mục tiêu thực hiện tải không qua cửa hàng một gói OTA đã chỉ định, áp dụng gói này, chờ thiết bị khởi động và chèn các thuộc tính bản dựng thiết bị để dùng làm thông tin bản dựng

Trình chuẩn bị mục tiêu này giả định rằng thiết bị sẽ ở chế độ adb thông thường khi được khởi động, đồng thời đảm bảo rằng thiết bị thoát ở cùng một chế độ nhưng được áp dụng bản dựng mới hơn. 

StopServicesSetup (Thiết lập dịch vụ dừng) Một ITargetPreparer dừng các dịch vụ trên thiết bị. 
Trình chuẩn bị mục tiêu Sttub Phương thức triển khai ITargetPreparer cho phần giữ chỗ trống. 
SwitchUserTarget Preparer (Trình chuyển đổi mục tiêu chuẩn bị) ITargetPreparer chuyển sang loại người dùng được chỉ định trong setUp. 
SystemUpdaterDeviceFlasher Một IDeviceFlasher dựa vào trình cập nhật hệ thống để cài đặt hình ảnh hệ thống được đóng gói trong gói cập nhật OTA. 
TargetSetupError Đã xảy ra lỗi nghiêm trọng khi chuẩn bị mục tiêu để kiểm thử. 
TearDownPassThroughPreparer Cho phép chạy quá trình phân tách đối với các trình chuẩn bị được đưa vào một cấu hình dưới dạng đối tượng. 
Nhiệt độThrottlingWaiter ITargetPreparer chờ cho đến khi nhiệt độ của thiết bị giảm xuống để đạt mục tiêu
TestAppInstallSetup ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ một thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị. 
TestFilePushSetup ITargetPreparer đẩy một hoặc nhiều tệp/thư mục từ thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị. 
TestSystemAppInstallSetup ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() vào phân vùng /system trên thiết bị. 
TimeWter (Người mất thời gian) Một công cụ chuẩn bị mục tiêu đơn giản để lãng phí thời gian và có thể khởi động lại thiết bị. 
Trình dọn dẹp người dùng ITargetPreparer xoá người dùng phụ khi chia nhỏ. 
UserHelper  
DisplayBackgroundUserAvailabler Trình chuẩn bị mục tiêu để chạy kiểm thử ở người dùng được bắt đầu ở chế độ nền. 
WaitForDeviceDatetimePreparer ITargetPreparer chờ thiết lập ngày giờ trên thiết bị

(Không bắt buộc) Trình chuẩn bị này có thể buộc TargetSetupError nếu ngày giờ không được đặt trong thời gian chờ. 

WifiChuẩn bị Một ITargetPreparer định cấu hình Wi-Fi trên thiết bị nếu cần. 

Liệt kê

AltDirBehavior Một enum để xác định các hành vi thư mục thay thế cho nhiều trình cài đặt/trình đẩy cấu phần phần mềm kiểm thử

 

DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
FlashingMethod Một giá trị enum để mô tả phương thức dùng để cài đặt ROM thiết bị đang được kiểm thử
IDeviceFlasher.UserDataFlashOption Liệt kê lựa chọn để xử lý hình ảnh dữ liệu người dùng