DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
Cách triển khai mặc định của trình cài đặt tệp zip kiểm thử.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
DefaultTestsZipInstaller()
Hàm khởi tạo mặc định. |
|
DefaultTestsZipInstaller(String... skipList)
Hàm khởi tạo tiện lợi này cho phép trình gọi đặt trực tiếp danh sách bỏ qua, thay vì
cần gọi |
|
DefaultTestsZipInstaller(Collection<String> skipList)
Hàm khởi tạo tiện lợi này cho phép trình gọi đặt trực tiếp danh sách bỏ qua, thay vì
cần gọi |
|
Phương thức công khai | |
|---|---|
void
|
deleteData(ITestDevice device)
Xoá tất cả tệp/thư mục khỏi |
Set<String>
|
getDataWipeSkipList()
Lấy thư mục của các thư mục cần xoá, chỉ dùng cho mục đích kiểm thử. |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
Đẩy nội dung của tệp tests.zip vào phân vùng dữ liệu của thiết bị. Cách triển khai này sẽ khởi động lại thiết bị vào không gian người dùng trước khi tiếp tục. |
void
|
setDataWipeSkipList(String... skipList)
Đặt danh sách đường dẫn trong |
void
|
setDataWipeSkipList(Collection<String> skipList)
Đặt danh sách đường dẫn trong |
Hàm khởi tạo công khai
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
Hàm khởi tạo mặc định.
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
Hàm khởi tạo tiện lợi này cho phép trình gọi đặt trực tiếp danh sách bỏ qua, thay vì
cần gọi setDataWipeSkipList(String) riêng.
| Tham số | |
|---|---|
skipList |
String: Tập hợp các đường dẫn trong /data cần giữ lại khi xoá
hệ thống tệp @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
Hàm khởi tạo tiện lợi này cho phép trình gọi đặt trực tiếp danh sách bỏ qua, thay vì
cần gọi setDataWipeSkipList(String) riêng.
| Tham số | |
|---|---|
skipList |
Collection: Tập hợp các đường dẫn trong /data cần giữ lại khi xoá
hệ thống tệp @see #setDataWipeSkipList |
Phương thức công khai
deleteData
public void deleteData (ITestDevice device)
Xoá tất cả tệp/thư mục khỏi /data trên thiết bị được chỉ định, với
ngoại lệ là những tệp/thư mục bị loại trừ theo danh sách bỏ qua.
Quá trình triển khai sẽ dừng thời gian chạy trên thiết bị. Bạn nên khởi động lại thiết bị sau khi hoàn tất phương thức này.
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice để thực hiện |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
Lấy thư mục của các thư mục cần xoá, chỉ dùng cho mục đích kiểm thử.
| Giá trị trả về | |
|---|---|
Set<String> |
tập hợp các thư mục cần bỏ qua khi xoá một thư mục |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
Đẩy nội dung của tệp tests.zip vào phân vùng dữ liệu của thiết bị.
Cách triển khai này sẽ khởi động lại thiết bị vào không gian người dùng trước khi tiếp tục. Quá trình này cũng sẽ dừng thời gian chạy Android và để lại khi trả về
| Tham số | |
|---|---|
device |
ITestDevice: ITestDevice cần cài đặt ROM, giả sử ở chế độ adb. |
deviceBuild |
IDeviceBuildInfo: IDeviceBuildInfo chứa tệp zip kiểm thử cần ghi lại |
| Gửi | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
Đặt danh sách đường dẫn trong /data để tránh xoá.
| Tham số | |
|---|---|
skipList |
String: danh sách các thư mục cần bỏ qua.
Xin lưu ý rằng mức độ chi tiết của danh sách bỏ qua là các phần tử con trực tiếp của |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
Đặt danh sách đường dẫn trong /data để tránh xoá.
| Tham số | |
|---|---|
skipList |
Collection: danh sách các thư mục cần bỏ qua.
Xin lưu ý rằng mức độ chi tiết của danh sách bỏ qua là các phần tử con trực tiếp của |