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. |
Trình chuẩn bị ILab | Giao diện đánh dấu dành cho người chuẩn bị phòng thí nghiệm Xem |
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
AllTestAppsCài đặtCài đặ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 Aoa | ITargetPreparer thực thi một loạt hành động (ví dụ: nhấp chuột và vuốt) bằng giao thức Phụ kiện mở Android (AOAv2). |
Cài đặt ứng dụng | ITargetPreparer cài đặt apk và các thử nghiệm của nó. |
Người chuẩn bị ArtChroot | Tạo thư mục chroot cho các bài kiểm tra ART. |
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. |
lỗi xây dựng | Bị ném nếu bản dựng được cung cấp không chạy được. |
BuildInfoRecorder | ITargetPreparer ghi dữ liệu meta thông tin bản dựng vào một tệp được chỉ định. |
CdmaThiết bịFlasher | Một lớp chiếu hình ảnh trên thiết bị Android vật lý có đài CDMA. |
CompileBootImageWithSpeedTargetPreparer | 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 'tốc độ' của trình biên dịch. |
CpuThrottling Bồi Bàn | ITargetPreparer đợi cho đến khi tần số 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ó |
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. |
Thiết bịHành độngTargetPreparer | ITargetPreparer để thực hiện các hành động của 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 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 |
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. |
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ể. |
Chủ sở hữu thiết bịTargetPreparer | ITargetPreparer thiết lập thành phần chủ sở hữu thiết bị. |
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. |
Thiết bị lưu trữFiller | Trình chuẩn bị mục tiêu sẽ lấp đầy bộ nhớ để có sẵn một lượng không gian trống. |
DeviceStringPizer | Trình chuẩn bị mục tiêu để ghi một chuỗi vào một tập tin. |
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). |
Cần gạt thiết bị | ITargetPreparer xóa 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. |
Trình chuẩn bị hệ thống động | ITargetPreparer thiết lập hình ảnh hệ thống trên bản dựng thiết bị bằng Bản cập nhật hệ thống động. |
XóaUserDataPreparer | ITargetPreparer xóa 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 fastboot và gửi lệnh fastboot. |
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ả. |
Tính năngFlagTargetPreparer | Cập nhật DeviceConfig (cờ tính năng được điều chỉnh bởi dịch vụ từ xa). |
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>> . |
Trình bảo vệ thư mục | ITargetPreparer kéo các thư mục ra khỏi thiết bị, nén và lưu nó vào phần phụ trợ ghi nhật ký. |
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 đặtAllTestZipAppsSetup | ITargetPreparer cài đặt tất cả ứng dụng ở dạng zip thử nghiệm. |
Cài đặtApexModuleTargetPreparer | |
Cài đặt ApkThiết lập | ITargetPreparer cài đặt một hoặc nhiều gói ứng dụng nằm trên hệ thống tệp. |
Cài đặtBuildEnvApkSetup | ITargetPreparer cài đặt một hoặc nhiều gói ứng dụng thử nghiệm từ môi trường xây dựng nền tảng Android. |
Người chuẩn bị thiết bị đo đạc | ITargetPreparer chạy thiết bị đo đạc |
KillTrình giả lập hiện tạiPreparer | ITargetPreparer tắt trình mô phỏng đang chạy. |
Trình chuẩn bị thất bại đã biết | Trình chuẩn bị mục tiêu bỏ qua việc thử lại lỗi đã biết. |
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 |
MixKernelTargetPreparer | ITargetPreparer cho phép trộn hình ảnh hạt nhân với hình ảnh thiết bị. |
Mô-đun OemTargetPreparer | |
mô-đun đẩy | |
ModulePusher.ModulePushError | Lỗi nghiêm trọng trong quá trình đẩy mô-đun Mainline. |
Bộ sưu tập rò rỉ bản địa | ITargetPreparer chạy 'dumpsys meminfo --unreachable -a' để xác định bộ nhớ gốc không thể truy cập hiện do mỗi tiến trình nắm giữ. |
Người chuẩn bị Perfetto | Trình chuẩn bị Perfetto đẩy tệp cấu hình vào thiết bị ở vị trí tiêu chuẩn mà perfetto có quyền truy cập. |
Người chuẩn bị hồ sơ Target | Lớp cơ sở để thiết lập trình chuẩn bị mục tiêu cho bất kỳ người dùng hồ sơ nào android.os.usertype.profile.XXX . |
PushFileInvoker | Lớp này không được dùng nữa. Thay vào đó hãy sử dụng PushFilePreparer |
Trình chuẩn bị PushFile | ITargetPreparer cố gắng đẩy bất kỳ số lượng tệp nào từ bất kỳ đường dẫn máy chủ nào sang bất kỳ đường dẫn thiết bị nào. |
PythonVirtualenvPreparer | Thiết lập virtualenv Python trên máy chủ và cài đặt các gói. |
Khởi động lạiTargetPreparer | Trình chuẩn bị mục tiêu khởi động lại thiết bị. |
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. |
RemoveSystemAppPreparer | ITargetPreparer để xóa gói ứng dụng khỏi phân vùng hệ thống trước khi chạy thử. |
Khởi động lạiSystemServerTargetPreparer | Trình chuẩn bị mục tiêu khởi động lại máy chủ hệ thống mà không cần khởi động lại thiết bị. |
RootcanalForwarderNgười chuẩn bị | |
Trình chuẩn bị mục tiêu gốc | Trình chuẩn bị mục tiêu thực hiện "adb root" hoặc "adb unroot" dựa trên tùy chọn "force-root". |
RunCommandTargetPreparer | |
RunHostCommandTargetPreparer | Trình chuẩn bị mục tiêu để chạy các lệnh máy chủ tùy ý trước và sau khi chạy thử nghiệm. |
RunhostScriptTargetPreparer | Trình chuẩn bị mục tiêu thực thi tập lệnh trước khi chạy thử nghiệm. |
RunOnCloneProfileTargetPreparer | |
RunOnSdkSandboxTargetPreparer | ITargetPreparer để đánh dấu rằng các thử nghiệm sẽ chạy trong hộp cát sdk. |
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 đó. |
SemaphoreTokenTargetPreparer | Đây là trình chuẩn bị được sử dụng để sử dụng mã thông báo để tuần tự hóa quá trình thực hiện kiểm tra trên máy chủ được giao dịch. |
SideloadOtaTargetPreparer | Trình chuẩn bị mục tiêu thực hiện tải phụ của gói OTA được chỉ định, áp dụng gói, đợi thiết bị khởi động và đưa các thuộc tính bản dựng thiết bị để sử 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 khởi động và sẽ đảm bảo rằng thiết bị thoát ở cùng chế độ nhưng áp dụng bản dựng mới hơn. |
DừngDịch vụThiết lập | ITargetPreparer dừng các dịch vụ trên thiết bị. |
Sơ khaiTargetPreparer | Trình giữ chỗ trống triển khai ITargetPreparer . |
SwitchUserTargetPreparer | ITargetPreparer chuyển sang loại người dùng được chỉ định trong setUp. |
SystemUpdaterThiết bịFlasher | IDeviceFlasher dựa vào trình cập nhật hệ thống để cài đặt hình ảnh hệ thống đi kèm trong gói cập nhật OTA. |
Lỗi thiết lập mục tiêu | Đã xảy ra lỗi nghiêm trọng khi chuẩn bị mục tiêu để thử nghiệm. |
TearDownPassThroughPreparer | Cho phép chạy TearsDown trên các trình chuẩn bị được bao gồm trong cấu hình dưới dạng đối tượng. |
Nhiệt độĐiều tiếtNgười phục vụ | ITargetPreparer đợi cho đến khi nhiệt độ của thiết bị giảm xuống mục tiêu |
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ị. |
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ị. |
Kẻ lãng phí thời gian | Một trình chuẩn bị mục tiêu đơn giản để lãng phí thời gian và có khả năng khởi động lại thiết bị. |
Người dùngCleaner | ITargetPreparer loại bỏ người dùng phụ khi chia nhỏ. |
Người trợ giúp người dùng | |
VisibleBackgroundUserPreparer | Trình chuẩn bị mục tiêu để chạy thử nghiệm trong người dùng được khởi động ở chế độ hiển thị ở chế độ nền. |
WaitForDeviceDatetimePreparer | ITargetPreparer chờ thiết lập ngày giờ trên thiết bị Tùy chọn, trình chuẩn bị này có thể buộc |
Trình chuẩn bị Wifi | ITargetPreparer định cấu hình wifi trên thiết bị nếu cần. |
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 | |
Phương pháp nhấp nháy | Một enum để mô tả phương pháp được sử dụng để flash thiết bị đang được thử nghiệm |
IDeviceFlasher.UserDataFlashOption | Vô số tùy chọn để xử lý hình ảnh dữ liệu người dùng |
Giao diện
Các lớp học
- AllTestAppsCài đặtCài đặt
- Trình chuẩn bị mục tiêu Aoa
- Cài đặt ứng dụng
- Người chuẩn bị ArtChroot
- Trình mô phỏng cơ sở
- Trình chuẩn bị mục tiêu cơ sở
- lỗi xây dựng
- BuildInfoRecorder
- CdmaThiết bịFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottling Bồi Bàn
- TạoAvdPreparer
- Người tạo người dùng chuẩn bị
- Mặc địnhTestsZipInstaller
- Thiết bịHành độngTargetPreparer
- DeviceBuildInfoBootStrapper
- Thiết bịBuildInfoIn phun
- Trình dọn dẹp thiết bị
- Thiết bịFailedToBootError
- Trình chuẩn bị thiết bịFlash
- DeviceImageZipNhấp nháyTargetPreparer
- Chủ sở hữu thiết bịTargetPreparer
- Thiết lập thiết bị
- Thiết bị lưu trữFiller
- DeviceStringPizer
- Trình chuẩn bị mục tiêu cập nhật thiết bị
- Cần gạt thiết bị
- TắtSELinuxTargetPreparer
- Trình chuẩn bị hệ thống động
- XóaUserDataPreparer
- FastbootCommandPreparer
- FastbootThiết bịFlasher
- FastbootUpdateBootstrapPreparer
- Tính năngFlagTargetPreparer
- Trình phân tích tài nguyên nhấp nháy
- Nhấp nháyResourcesParser.AndroidInfo
- Trình bảo vệ thư mục
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- Cài đặtAllTestZipAppsSetup
- Cài đặtApexModuleTargetPreparer
- Cài đặt ApkThiết lập
- Cài đặtBuildEnvApkSetup
- Người chuẩn bị thiết bị đo đạc
- KillTrình giả lập hiện tạiPreparer
- Trình chuẩn bị thất bại đã biết
- Trình mô phỏng cục bộRa mắt
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- Mô-đun OemTargetPreparer
- mô-đun đẩy
- ModulePusher.ModulePushError
- Bộ sưu tập rò rỉ bản địa
- Người chuẩn bị Perfetto
- Người chuẩn bị hồ sơ Target
- PushFileInvoker
- Trình chuẩn bị PushFile
- PythonVirtualenvPreparer
- Khởi động lạiTargetPreparer
- Trình chuẩn bị nhật ký phục hồi
- RemoveSystemAppPreparer
- Khởi động lạiSystemServerTargetPreparer
- RootcanalForwarderNgười chuẩn bị
- Trình chuẩn bị mục tiêu gốc
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunhostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetPreparer
- SemaphoreTokenTargetPreparer
- SideloadOtaTargetPreparer
- DừngDịch vụThiết lập
- Sơ khaiTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterThiết bịFlasher
- Lỗi thiết lập mục tiêu
- TearDownPassThroughPreparer
- Nhiệt độĐiều tiếtNgười phục vụ
- Cài đặt TestAppInstall
- TestFilePushSetup
- TestSystemAppInstallSetup
- Kẻ lãng phí thời gian
- Người dùngCleaner
- Người trợ giúp người dùng
- VisibleBackgroundUserPreparer
- WaitForDeviceDatetimePreparer
- Trình chuẩn bị Wifi
Enum