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ó có thể sử dụng |
IDeviceFlasher | Nhấp nháy 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 cần thiết của tệp hình ảnh phụ cần thiết để flash thiết bị. |
IFlashingTài nguyênRetriever | Giao diện truy xuất các file ảnh phụ trợ cần thiết để flash thiết bị. |
IhostCleaner | Dọn dẹp máy chủ sau khi chạy thử xong. |
ITargetCleaner | Giao diện này không được dùng nữa. TearDown đã được chuyển sang giao diện ITargetPreparer cơ bản. |
Trình chuẩn bị ITarget | Chuẩn bị môi trường thử nghiệm để chạy thử nghiệm. |
ITestsZipInstaller | Cài đặt các bài kiểm tra từ tệp zip kiểm tra (do hệ thống xây dựng xuất ra) trên thiết bị. |
Các lớp học
Trình mô phỏng cơ sở | Trình chuẩn bị chung để khởi chạy trình mô phỏng cục bộ. |
Trình chuẩn bị mục tiêu cơ sở | Lớp triển khai cơ sở cho ITargetPreparer cho phép kiểm soát xem đối tượng có bị vô hiệu hóa hay không. |
BuildInfoRecorder | ITargetPreparer ghi dữ liệu meta thông tin bản dựng vào một tệp được chỉ định. |
TạoAvdPreparer | |
Người tạo người dùng chuẩn bị | Trình chuẩn bị mục tiêu để tạo người dùng và dọn dẹp nó ở cuối. |
Mặc địnhTestsZipInstaller | Triển khai mặc định của trình cài đặt zip thử nghiệm. |
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 hữu ích cho việc thử nghiệm các thiết bị có bản dựng được tạo từ nguồn bên ngoài (ví dụ: |
Thiết bịBuildInfoIn phun | ITargetPreparer chèn siêu dữ liệu DeviceBuildDescriptor vào IBuildInfo . |
Trình 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 hành động dọn dẹp sau khi kiểm tra và tùy ý tắt màn hình |
Trình chuẩn bị thiết bịFlash | ITargetPreparer hiển thị hình ảnh trên phần cứng vật lý của Android. |
DeviceImageZipNhấp nháyTargetPreparer | Trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh thiết bị được cung cấp qua một định dạng cụ thể. |
Thiết lập thiết bị | ITargetPreparer định cấu hình thiết bị để thử nghiệm dựa trên Option được cung cấp. |
Trình chuẩn bị mục tiêu cập nhật thiết bị | Một ITargetPreparer trừu tượng đảm nhiệm các bước chung xung quanh việc cập nhật thiết bị bằng tệp hình ảnh thiết bị từ nguồn bên ngoài (trái ngược với dịch vụ xây dựng). |
FastbootThiết bịFlasher | Một lớp dựa vào fastboot để flash hình ảnh trên phần cứng vật lý của Android. |
FastbootUpdateBootstrapPreparer | Một ITargetPreparer phân giai đoạn các tệp được chỉ định (bộ nạp khởi động, radio, zip hình ảnh thiết bị) vào IDeviceBuildInfo để cài đặt các thiết bị với FastbootDeviceFlasher , sau đó đưa các thuộc tính của thiết bị sau khởi động vào thông tin bản dựng cho mục đích báo cáo kết quả. |
Trình phân tích tài nguyên nhấp nháy | Một lớp phân tích các phiên bản cần thiết của các tệp hình ảnh phụ cần thiết để flash thiết bị. |
Nhấp nháyResourcesParser.AndroidInfo | Một typedef cho Map<String, MultiMap<String, String>> . |
GkiDeviceFlashPreparer | Một trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh chung của hạt nhân Android. |
GsiDeviceFlashPreparer | Trình chuẩn bị mục tiêu sẽ flash thiết bị bằng hình ảnh hệ thống chung của Android. |
Cài đặtApexModuleTargetPreparer | |
KillTrình giả lập hiện tạiPreparer | ITargetPreparer tắt trình mô phỏng đang chạy. |
Trình mô phỏng cục bộRa mắt | TargetPreparer khởi chạy trình mô phỏng cục bộ từ môi trường xây dựng Android. |
LocalEmulatorSnapshot | TargetPreparer nhằm mục đích tạo ảnh chụp nhanh trình giả lập rõ ràng từ môi trường xây dựng/phát triển Android |
Mô-đun OemTargetPreparer | |
ModuleOemTargetPreparer.ModuleInfo | Một lớp cấu trúc đơn giản để lưu trữ thông tin về một mô-đun |
Trình chuẩn bị nhật ký phục hồi | Trình chuẩn bị mục tiêu được sử dụng để thu thập nhật ký trước khi khôi phục. |
RunCommandTargetPreparer | |
RunOnSecondaryUserTargetPreparer | ITargetPreparer tạo người dùng phụ trong quá trình thiết lập và đánh dấu rằng các thử nghiệm sẽ được chạy trong người dùng đó. |
RunOnSystemUserTargetPreparer | ITargetPreparer đánh dấu rằng các bài kiểm tra nên được chạy trên người dùng (chứ không phải 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 thử nghiệm sẽ được chạy trong người dùng đó. |
Sơ khaiTargetPreparer | Trình giữ chỗ trống triển khai ITargetPreparer . |
Cài đặt TestAppInstall | ITargetPreparer cài đặt một hoặc nhiều ứng dụng từ thư mục IDeviceBuildInfo.getTestsDir() vào thiết bị. |
Enum
AltDirHành vi | Một enum để xác định các hành vi thư mục thay thế cho các trình cài đặt/đẩy tạo phẩm thử nghiệm khác nhau |
DeviceCleaner.CleanupHành động | |
DeviceCleaner.PostCleanupAction | |
DeviceFlashPreparer.EncryptionOptions | Vô số tùy chọn để xử lý mã hóa hình ảnh dữ liệu người dùng |
IDeviceFlasher.UserDataFlashOption | Vô số tùy chọn để xử lý hình ảnh dữ liệu người dùng |
Ngoại lệ
Thiết bịFailedToBootError | Bị ném nếu thiết bị không khởi động được sau khi được flash bằng bản dựng. |
Giao diện
Các lớp học
- Trình mô phỏng cơ sở
- Trình chuẩn bị mục tiêu cơ sở
- BuildInfoRecorder
- TạoAvdPreparer
- Người tạo người dùng chuẩn bị
- Mặc địnhTestsZipInstaller
- DeviceBuildInfoBootStrapper
- Thiết bịBuildInfoIn phun
- Trình dọn dẹp thiết bị
- Trình chuẩn bị thiết bịFlash
- DeviceImageZipNhấp nháyTargetPreparer
- Thiết lập thiết bị
- Trình chuẩn bị mục tiêu cập nhật thiết bị
- FastbootThiết bịFlasher
- FastbootUpdateBootstrapPreparer
- Trình phân tích tài nguyên nhấp nháy
- Nhấp nháyResourcesParser.AndroidInfo
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- Cài đặtApexModuleTargetPreparer
- KillTrình giả lập hiện tạiPreparer
- Trình mô phỏng cục bộRa mắt
- LocalEmulatorSnapshot
- Mô-đun OemTargetPreparer
- ModuleOemTargetPreparer.ModuleInfo
- Trình chuẩn bị nhật ký phục hồi
- RunCommandTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- Sơ khaiTargetPreparer
- Cài đặt TestAppInstall
Enum
Ngoại lệ