Thiết lập TestFilePush
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetOutcomer | |
↳ | com.android.tradefed.targetprep.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ị.
Trình chuẩn bị này sẽ tìm trong các thư mục khác nếu tệp zip kiểm thử không tồn tại hoặc không có chứa APK bắt buộc. Lượt tìm kiếm sẽ đi theo thứ tự từ mục thay thế cuối cùng được chỉ định đến đầu tiên.
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
TestFilePushSetup()
|
Phương thức công khai | |
---|---|
|
reportDependencies()
|
void
|
setUp(TestInformation testInfo)
|
Phương thức được bảo vệ | |
---|---|
void
|
addTestFileName(String fileName)
Thêm một tệp vào danh sách các mục cần đẩy |
void
|
clearTestFileName()
|
|
getFailedToPushFiles()
Trả về tập hợp các tệp không đẩy được. |
File
|
getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)
Giải quyết đường dẫn phía máy chủ lưu trữ dựa trên việc kiểm thử thông tin cấu phần phần mềm bên trong thông tin bản dựng. |
|
getTestFileNames()
Truy xuất danh sách tệp sẽ được đẩy từ mã zip kiểm thử vào thiết bị |
void
|
setThrowIfNoFile(boolean throwIfNoFile)
|
Hàm khởi tạo công khai
Thiết lập TestFilePush
public TestFilePushSetup ()
Phương thức công khai
phần phụ thuộc
publicreportDependencies ()
Giá trị trả về | |
---|---|
|
thiết lập
public void setUp (TestInformation testInfo)
Tham số | |
---|---|
testInfo |
TestInformation |
Gửi | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
Phương thức được bảo vệ
addTestFileName
protected void addTestFileName (String fileName)
Thêm một tệp vào danh sách các mục cần đẩy
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles (Tệp không thành công)
protectedgetFailedToPushFiles ()
Trả về tập hợp các tệp không đẩy được. Chỉ có thể sử dụng nếu "throw-if-not-found" đặt là false, nếu không thì lần đẩy không thành công đầu tiên sẽ gửi một ngoại lệ.
Giá trị trả về | |
---|---|
|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Giải quyết đường dẫn phía máy chủ lưu trữ dựa trên việc kiểm thử thông tin cấu phần phần mềm bên trong thông tin bản dựng.
Tham số | |
---|---|
buildInfo |
IBuildInfo : thông tin về cấu phần phần mềm bản dựng |
fileName |
String : tên tệp cấu phần phần mềm cần đẩy |
device |
ITestDevice |
Giá trị trả về | |
---|---|
File |
ERROR(/File) đại diện cho tệp/đường dẫn thực trên máy chủ |
Gửi | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Truy xuất danh sách tệp sẽ được đẩy từ mã zip kiểm thử vào thiết bị
Giá trị trả về | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Tham số | |
---|---|
throwIfNoFile |
boolean |