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à ứng dụng có thể 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ụ 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 cho thiết bị. |
IHostCleaner | Dọn dẹp máy chủ sau khi chạy kiểm thử. |
ILabPreparer |
Giao diện điểm đánh dấu cho người chuẩn bị phòng thí nghiệm
Hãy xem |
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
AllTestAppsInstallSetup |
ITargetPreparer cài đặt tất cả ứng dụng từ thư mục IDeviceBuildInfo#getTestsDir() vào thiết bị.
|
AoaTargetPreparer |
ITargetPreparer thực thi một loạt thao tác (ví dụ: lượt 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 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
đã bị tắt hay chưa.
|
BuildError | Đượ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ó đà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 trình biên dịch "speed" (tốc độ). |
CpuThrottlingWaiter |
ITargetPreparer đợi 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ề cấp cao nhất hiện có
|
CreateAvdPreparer | |
CreateUserPreparer | 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ử 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 .
|
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ài đặt ROM. |
Device FlashPreparer (Trình chuẩn bị thiết bị) |
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 trên thiết bị bằng hình ảnh thiết bị được cung cấp qua một định dạng cụ thể. |
DeviceOwnerTargetPreparer |
ITargetPreparer thiết lập thành phần chủ sở hữu thiết bị.
|
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.
|
DeviceStorageFiller | 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. |
DeviceUpdateTargetPreparer (Trình cập nhật mục tiêu của thiết bị) |
ITargetPreparer trừu tượng xử lý các bước phổ biến khi cập nhật thiết bị bằng
tệp hình ảnh thiết bị từ nguồn bên ngoài (không phải dịch vụ bản dựng).
|
DeviceWiper |
ITargetPreparer xoá sạch dữ liệu người dùng
|
DisableSELinuxTargetPreparer | Trình chuẩn bị mục tiêu tắt SELinux nếu được bật. |
DynamicSystemPreparer |
ITargetPreparer thiết lập hình ảnh hệ thống trên một bản dựng thiết bị bằng Bản cập nhật hệ thống động.
|
XoáUserDataPreparer |
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 tính năng 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 cho hình ảnh trên phần cứng Android thực. |
QuickbootUpdateBootstrapPreparer |
Một ITargetPreparer để triển khai các tệp được chỉ định (trình tải khởi động, đài, mã zip hình ảnh thiết bị) vào
IDeviceBuildInfo để cài đặt ROM 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ả.
|
FeatureFlagTargetPreparer | Cập nhật DeviceConfig (cờ tính năng được điều chỉnh bằng dịch vụ từ xa). |
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>> .
|
Trình lưu thư mục |
ITargetPreparer kéo các thư mục ra khỏi thiết bị, nén và lưu vào phần phụ trợ ghi nhật ký.
|
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 | 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ử.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ITargetPreparer cài đặt một hoặc nhiều tệp APK nằm trên hệ thống tệp.
|
InstallBuildEnvApkSetup |
ITargetPreparer cài đặt một hoặc nhiều tệp APK kiểm thử từ môi trường bản dựng nền tảng Android.
|
InstallKernelModuleOutcomer | Trình chuẩn bị mục tiêu cài đặt các mô-đun hạt nhân. |
InstrumentationPreparer |
ITargetPreparer chạy công cụ đo lường
|
KillHiện cóTrình mô phỏng chuẩn bị |
ITargetPreparer tắt trình mô phỏng đang chạy.
|
KnownFailurePreparer | Trình chuẩn bị mục tiêu bỏ qua việc thử lại lỗi đã biết. |
LocalEmulatorLaunch | TargetPreparer chạy trình mô phỏng cục bộ từ môi trường xây dựng Android. |
LocalEmulatorSnapshot | Mục tiêu chuẩn bị nhằm tạo một ảnh chụp nhanh trình mô phỏng sạch từ Android môi trường xây dựng/phát triển |
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 |
ITargetPreparer chạy lệnh "dumpsys meminfo --unReachable -a" để xác định
bộ nhớ gốc không thể truy cập hiện đang được mỗi tiến trình lưu giữ.
|
OtaUpdateDeviceFlasher | Một trình flash thiết bị kích hoạt tập lệnh system/update_engine/scripts/update_device.py ở một tập lệnh đầy đủ hoặc gói OTA gia tăng để cập nhật hình ảnh thiết bị. |
PerfettoPreparer | Người chuẩn bị Perfetto đẩy tệp cấu hình vào thiết bị tại vị trí 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.
Thay vào đó, hãy sử dụng PushFilePreparer
|
PushFilePreparer |
ITargetPreparer cố gắng đẩy số lượng tệp bất kỳ từ đường dẫn máy chủ bất kỳ đến đường dẫn thiết bị bất kỳ.
|
PythonVirtualenvSẵn sàng | Thiết lập một ảo Python trên máy chủ và cài đặt các gói. |
RebootTargetPreparer | Trình chuẩn bị mục tiêu khởi động lại thiết bị. |
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. |
Xoá SystemAppPreparer |
ITargetPreparer để xoá một tệp APK khỏi phân vùng hệ thống trước khi chạy kiểm thử.
|
RestartSystemServerTargetPreparer | 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 | |
RootTargetPreparer | 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 để chạy các lệnh tuỳ ý của máy chủ trước và sau khi chạy chương trình kiểm thử. |
RunHostScriptTargetAttachr | Trình chuẩn bị mục tiêu 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 rằng các chương trình kiểm thử sẽ chạy trong hộp cát sdk.
|
RunOnSecondaryUserTargetPreparer |
ITargetPreparer để đảm bảo rằng kiểm thử chạy dưới dạng người dùng phụ.
|
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 đó.
|
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. |
SideloadOtaTargetPreparer |
Một trình chuẩn bị mục tiêu thực hiện việc tải không qua cửa hàng của một gói OTA đã chỉ định, áp dụng gói này, chờ
cho thiết bị khởi động và chèn 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 khởi động, và sẽ đảm bảo rằng thiết bị thoát ở cùng chế độ nhưng có áp dụng bản dựng mới. |
StopServicesSetup |
Một ITargetPreparer dừng các dịch vụ trên thiết bị.
|
StubTargetPreparer |
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 |
IDeviceFlasher dựa vào trình cập nhật hệ thống để cài đặt mộ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ừ 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 trình 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ị. |
UserCleaner |
ITargetPreparer xoá người dùng phụ khi chia nhỏ.
|
UserHelper | |
VisibleBackgroundUserPreparer | 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ị
Trình chuẩn bị này có thể buộc |
WifiPreparer |
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 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 |
Giao diện
Lớp
- AllTestAppsInstallSetup
- AoaTargetPreparer
- AppSetup
- ArtChrootChuẩn bị
- BaseEmulatorPreparer (Trình mô phỏng chuẩn)
- BaseTargetTargetr (Trình chuẩn bị cơ sở)
- BuildError
- BuildInfoRecorder
- CdmaDeviceFlasher
- CompileBootImageWithSpeedTargetPreparer
- CpuThrottlingWaiter
- CreateAvdPreparer
- CreateUserPreparer
- DefaultTestsZipInstaller
- DeviceActionTargetPreparer
- DeviceBuildInfoBootStrapper
- DeviceBuildInfoInjector
- DeviceCleaner
- DeviceFailedToBootError (Thiết bị không thành công khi khởi động)
- DeviceFlashPreparer
- DeviceImageZipFlashingTargetPreparer
- DeviceOwnerTargetPreparer
- Thiết lập thiết bị
- DeviceStorageFiller
- DeviceStringPusher
- DeviceUpdateTarget Preparer (Trình cập nhật mục tiêu của thiết bị)
- DeviceWiper
- TắtSELinuxTargetPreparer
- DynamicSystemPreparer
- EraseUserDataPreparer
- FastbootCommandPreparer
- FastbootDeviceFlasher
- QuickbootUpdateBootstrapPreparer
- FeatureflagTarget Preparer
- FlashingResourcesParser
- FlashingResourcesParser.AndroidInfo
- FolderSaver
- GkiDeviceFlashPreparer
- GsiDeviceFlashPreparer
- InstallAllTestZipAppsSetup
- InstallApexModuleTargetPreparer
- InstallApkSetup
- InstallBuildEnvApkSetup
- InstallKernelModulePreparer
- Instrumentation Preparer (Trình chuẩn bị thiết bị)
- KillHiện cóTrình mô phỏng chuẩn bị
- Trình chuẩn bị lỗi đã biết
- LocalEmulatorLaunch
- LocalEmulatorSnapshot
- MixKernelTargetPreparer
- ModuleOemTargetPreparer
- ModulePusher
- ModulePusher.ModulePushError
- NativeLeakCollector
- OtaUpdateDeviceFlasher
- PerfettoPreparer
- ProfileTargetPreparer
- PushFileInvoker
- PushFile Preparer (Trình chuẩn bị tệp đẩy)
- PythonVirtualenvPreparer (Trình chuẩn bị Python)
- RebootTargetPreparer
- RecoveryLogChuẩn bị
- Xoá SystemAppPreparer
- Khởi động lạiSystemServerTargetPreparer
- RootcanalTransitionerPreparer
- RootTarget chuẩn bị
- RunCommandTargetPreparer
- RunHostCommandTargetPreparer
- RunHostScriptTargetPreparer
- RunOnCloneProfileTargetPreparer
- RunOnPrivateProfileTargetPreparer
- RunOnSdkSandboxTargetPreparer
- RunOnSecondaryUserTargetPreparer
- RunOnSystemUserTargetPreparer
- RunOnWorkProfileTargetHiệu ứng
- SemaphoreTokenTargetPreparer
- SideloadOtaTarget Preparer (Trình chuẩn bị mục tiêu không qua cửa hàng ứng dụng)
- StopServicesSetup (Thiết lập dịch vụ dừng)
- StubTargetPreparer
- SwitchUserTargetPreparer
- SystemUpdaterDeviceFlasher
- TargetSetupError
- TearDownPassThroughPreparer
- TemperatureThrottlingWaiter
- TestAppInstallSetup
- TestFilePushSetup
- TestSystemAppInstallSetup
- TimeWter (Người mất thời gian)
- Trình dọn dẹp người dùng
- UserHelper
- DisplayBackgroundUserAvailabler
- WaitForDeviceDatetimePreparer
- WifiChuẩn bị
Liệt kê