TestFilePushSetup
public class TestFilePushSetup
extends BaseTargetPreparer
implements IDiscoverDependencies
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.TestFilePushSetup |
ITargetPreparer
đẩy một hoặc nhiều tệp/thư mục từ thư mục IDeviceBuildInfo.getTestsDir()
lên thiết bị.
Trình chuẩn bị này sẽ tìm trong các thư mục thay thế nếu zip kiểm tra không tồn tại hoặc không chứa gói ứng dụng được yêu cầu. Việc tìm kiếm sẽ diễn ra theo thứ tự từ thư mục thay thế cuối cùng được chỉ định đến thư mục đầu tiên.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
TestFilePushSetup () |
Phương thức công khai | |
---|---|
reportDependencies () | |
void | setUp ( TestInformation testInfo)
|
phương pháp đượ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 được đẩy. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Giải quyết đường dẫn phía máy chủ dựa trên thông tin tạo tác thử nghiệm bên trong thông tin bản dựng. |
getTestFileNames () Truy xuất danh sách các tệp sẽ được đẩy từ zip kiểm tra vào thiết bị | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
nhà thầu công cộng
TestFilePushSetup
public TestFilePushSetup ()
Phương thức công khai
báo cáo phụ thuộc
publicreportDependencies ()
trả lại | |
---|---|
cài đặt
public void setUp (TestInformation testInfo)
Thông số | |
---|---|
testInfo | TestInformation |
ném | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
phương pháp đượ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
protectedgetFailedToPushFiles ()
Trả về tập hợp các tệp không được đẩy. Chỉ có thể được sử dụng nếu 'ném nếu không tìm thấy' là sai nếu không lần đẩy đầu tiên không thành công sẽ đưa ra một ngoại lệ.
trả lại | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
Giải quyết đường dẫn phía máy chủ dựa trên thông tin tạo tác thử nghiệm bên trong thông tin bản dựng.
Thông số | |
---|---|
buildInfo | IBuildInfo : xây dựng thông tin tạo tác |
fileName | String : tên tệp của tạo phẩm cần đẩy |
device | ITestDevice |
trả lại | |
---|---|
File | một ERROR(/File) đại diện cho tệp/đường dẫn vật lý trên máy chủ |
ném | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Truy xuất danh sách các tệp sẽ được đẩy từ zip kiểm tra vào thiết bị
trả lại | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Thông số | |
---|---|
throwIfNoFile | boolean |