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 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(
Hàm khởi tạo thuận tiện này cho phép phương thức gọi đặt danh sách bỏ qua trực tiếp, thay vì cần gọi riêng |
|
DefaultTestsZipInstaller(String... skipList)
Hàm khởi tạo thuận tiện này cho phép phương thức gọi đặt danh sách bỏ qua trực tiếp, thay vì cần gọi riêng |
Phương thức công khai | |
---|---|
void
|
deleteData(ITestDevice device)
Xoá tất cả tệp/thư mục khỏi |
|
getDataWipeSkipList()
Lấy thư mục của các thư mục cần xoá, chỉ dùng cho mục đích thử nghiệm. |
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ị. Quá trình triển khai này sẽ khởi động lại thiết bị vào vùng người dùng trước khi tiếp tục. |
void
|
setDataWipeSkipList(
Đặt danh sách các đường dẫn trong |
void
|
setDataWipeSkipList(String... skipList)
Đặt danh sách các đườ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 (skipList)
Hàm khởi tạo thuận tiện này cho phép phương thức gọi đặt danh sách bỏ qua trực tiếp, thay vì cần gọi riêng setDataWipeSkipList(
.
Tham số | |
---|---|
skipList |
: 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 (String... skipList)
Hàm khởi tạo thuận tiện này cho phép phương thức gọi đặt danh sách bỏ qua trực tiếp, thay vì cần gọi riêng setDataWipeSkipList(
.
Tham số | |
---|---|
skipList |
String : Tập hợp các đường dẫn trong /data để 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ị đã chỉ định, ngoại trừ những tệp/thư mục bị loại trừ khỏi danh sách bỏ qua.
Việc 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 cần thực hiện hành động |
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
getDataWipeSkipList
publicgetDataWipeSkipList ()
Lấy thư mục của các thư mục cần xoá, chỉ dùng cho mục đích thử nghiệm.
Giá trị trả về | |
---|---|
|
tập hợp các thư mục cần bỏ qua khi xoá 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ị.
Quá trình triển khai này sẽ khởi động lại thiết bị vào vùng người dùng trước khi tiếp tục. Thao tác này cũng sẽ dừng thời gian chạy Android và tắt thời gian chạy khi trả về
Tham số | |
---|---|
device |
ITestDevice : ITestDevice để cài đặt ROM, giả định là ở chế độ adb. |
deviceBuild |
IDeviceBuildInfo : IDeviceBuildInfo chứa tệp zip kiểm thử để truyền nhanh |
Gửi | |
---|---|
DeviceNotAvailableException |
|
TargetSetupError |
setDataWipeSkipList
public void setDataWipeSkipList (skipList)
Đặt danh sách các đường dẫn trong /data
để tránh xoá.
Tham số | |
---|---|
skipList |
: danh sách 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 (String... skipList)
Đặt danh sách các đường dẫn trong /data
để tránh xoá.
Tham số | |
---|---|
skipList |
String : danh sách 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 |