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 mà nếu không thì có thể sử dụng  
IDeviceFlasher Truyền nhanh hình ảnh thiết bị trên một thiết bị. 
IFlashingResourcesParser Giao diện cung cấp các phiên bản bắt buộc của tệp hình ảnh phụ cần thiết để cài đặt ROM cho 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 cho thiết bị. 
IHostCleaner Dọn dẹp máy chủ sau khi chạy kiểm thử xong. 
ITargetCleaner Giao diện này không còn được dùng nữa. tearDown đã được chuyển sang giao diện ITargetPreparer cơ sở.  
ITargetPreparer Chuẩn bị môi trường kiểm thử cho lần chạy kiểm thử. 
ITestsZipInstaller Cài đặt các chương trình kiểm thử từ tệp zip kiểm thử (do hệ thống xây dựng tạo ra) trên một thiết bị. 

Lớp

BaseEmulatorPreparer Trình chuẩn bị phổ biến để chạy trình mô phỏng cục bộ. 
BaseTargetPreparer 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. 
BuildInfoRecorder ITargetPreparer ghi siêu dữ liệu thông tin bản dựng vào một tệp đã chỉ định. 
CreateAvdPreparer  
CreateUserPreparer Trình chuẩn bị mục tiêu để tạo người dùng và dọn dẹp người dùng đó khi kết thúc. 
DefaultTestsZipInstaller Cách triển khai mặc định của trình cài đặt zip kiểm thử. 
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ử các 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
DeviceCleaner 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à có thể tắt màn hình  
DeviceFlashPreparer ITargetPreparer cài đặt ROM hình ảnh trên phần cứng Android thực. 
DeviceImageZipFlashingTargetPreparer Trình chuẩn bị mục tiêu cài đặt ROM cho thiết bị bằng hình ảnh thiết bị được cung cấp qua một định dạng cụ thể. 
DeviceSetup 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. 
DeviceUpdateTargetPreparer ITargetPreparer trừu tượng xử lý các bước phổ biến liên quan đến 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). 
FastbootDeviceFlasher Một lớp dựa vào tính năng khởi động nhanh để cài đặt ROM cho hình ảnh trên phần cứng Android thực. 
FastbootUpdateBootstrapPreparer ITargetPreparer phân chia các tệp đã chỉ định (trình tải khởi động, đài, tệp ZIP hình ảnh thiết bị) vào IDeviceBuildInfo để cài đặt ROM cho thiết bị bằng FastbootDeviceFlasher, sau đó chèn các thuộc tính thiết bị sau khi khởi động vào thông tin bản dựng cho mục đích báo cáo kết quả. 
FlashingResourcesParser 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ụ cần thiết để cài đặt ROM cho thiết bị. 
FlashingResourcesParser.AndroidInfo Một typedef cho Map<String, MultiMap<String, String>>
GkiDeviceFlashPreparer Trình chuẩn bị mục tiêu sẽ cài đặt ROM cho thiết bị bằng hình ảnh chung của nhân Android. 
GsiDeviceFlashPreparer Trình chuẩn bị mục tiêu cài đặt ROM cho thiết bị bằng hình ảnh hệ thống chung của Android. 
InstallApexModuleTargetPreparer  
KillExistingEmulatorPreparer ITargetPreparer tắt trình mô phỏng đang chạy. 
LocalEmulatorLaunch TargetPreparer chạy trình mô phỏng cục bộ từ môi trường xây dựng Android. 
LocalEmulatorSnapshot TargetPreparer dùng để tạo ảnh chụp nhanh trình mô phỏng sạch từ môi trường phát triển/bản dựng Android 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Một lớp cấu trúc đơn giản để lưu trữ thông tin về một mô-đun  
RecoveryLogPreparer Trình chuẩn bị mục tiêu dùng để thu thập nhật ký trước khi khôi phục. 
RunCommandTargetPreparer  
RunOnSecondaryUserTargetPreparer ITargetPreparer tạo một người dùng phụ trong quá trình thiết lập và đánh dấu rằng các chương trình kiểm thử sẽ chạy trong người dùng đó. 
RunOnSystemUserTargetPreparer ITargetPreparer đánh dấu rằng các chương trình kiểm thử sẽ chạy trên người dùng (thay vì người dùng hiện tại). 
RunOnWorkProfileTargetPreparer ITargetPreparer tạo hồ sơ công việc trong quá trình thiết lập và đánh dấu rằng các kiểm thử sẽ chạy trong người dùng đó. 
StubTargetPreparer Phương thức triển khai phần giữ chỗ trống của ITargetPreparer
TestAppInstallSetup ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị. 

Liệt kê

AltDirBehavior Một enum để xác định 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  
DeviceFlashPreparer.EncryptionOptions Enum gồm các tuỳ chọn để xử lý việc mã hoá hình ảnh dữ liệu người dùng  
IDeviceFlasher.UserDataFlashOption Enum của các tuỳ chọn để xử lý hình ảnh userdata  

Ngoại lệ

DeviceFailedToBootError Được gửi nếu thiết bị không khởi động được sau khi cài đặt ROM bằng một bản dựng.