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 / dirs 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 thay thế nếu zip kiểm tra không tồn tại hoặc không chứa apk cần thiết. Việc tìm kiếm sẽ diễn ra theo thứ tự từ dir thay thế cuối cùng được chỉ định đến dir đầu tiên.
Bản tóm tắt
Các nhà xây dựng công cộng | |
---|---|
TestFilePushSetup () |
Phương pháp công khai | |
---|---|
reportDependencies () | |
void | setUp ( TestInformation testInfo)
|
Các phương pháp được bảo vệ | |
---|---|
void | addTestFileName (String fileName) Thêm 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 thể đẩy được. | |
File | getLocalPathForFilename ( IBuildInfo buildInfo, String fileName, ITestDevice device) Giải quyết đường dẫn phía máy chủ dựa trên kiểm tra thông tin tạo tác bên trong thông tin bản dựng. |
getTestFileNames () Truy xuất danh sách các tệp được đẩy từ zip thử nghiệm vào thiết bị | |
void | setThrowIfNoFile (boolean throwIfNoFile) |
Các nhà xây dựng công cộng
TestFilePushSetup
public TestFilePushSetup ()
Phương pháp công khai
reportDependencies
publicreportDependencies ()
Lợi nhuận | |
---|---|
thành lập
public void setUp (TestInformation testInfo)
Thông số | |
---|---|
testInfo | TestInformation |
Ném | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
Các phương pháp được bảo vệ
addTestFileName
protected void addTestFileName (String fileName)
Thêm 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 thể đẩy được. Chỉ có thể được sử dụng nếu 'throw-if-not-found' là false, nếu không lần đẩy không thành công đầu tiên sẽ ném ra một ngoại lệ.
Lợi nhuận | |
---|---|
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 kiểm tra thông tin tạo tác 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 tác cần đẩy |
device | ITestDevice |
Lợi nhuận | |
---|---|
File | một ERROR(/File) đại diện cho tệp vật lý / đường dẫn trên máy chủ lưu trữ |
Ném | |
---|---|
TargetSetupError |
getTestFileNames
protectedgetTestFileNames ()
Truy xuất danh sách các tệp sẽ được đẩy từ zip thử nghiệm vào thiết bị
Lợi nhuận | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Thông số | |
---|---|
throwIfNoFile | boolean |