Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Thiết lập TestFilePush
public
class
TestFilePushSetup
extends BaseTargetPreparer
implements
IDiscoverDependencies
Các lớp con trực tiếp đã biết
|
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 thay thế nếu tệp zip kiểm thử không tồn tại hoặc không chứa tệp apk bắt buộc. Quá trình 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.
Tóm tắt
Hàm khởi tạo công khai
Thiết lập TestFilePush
public TestFilePushSetup ()
Phương thức công khai
reportDependencies
public reportDependencies ()
public void setUp (TestInformation testInfo)
Tham số |
testInfo |
TestInformation |
Phương thức đượ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
protected getFailedToPushFiles ()
Trả về tập hợp tệp không đẩy được. Chỉ có thể sử dụng nếu "throw-if-not-found" là sai, nếu không, lần đẩy không thành công đầu tiên sẽ gửi một trường hợp ngoại lệ.
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 cấu phần phần mềm kiểm thử bên trong thông tin bản dựng.
Tham số |
buildInfo |
IBuildInfo : thông tin cấu phần phần mềm bản dựng |
fileName |
String : tên tệp của 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ủ |
getTestFileNames
protected getTestFileNames ()
Truy xuất danh sách tệp cần đẩy từ tệp zip kiểm thử vào thiết bị
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
Tham số |
throwIfNoFile |
boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2024-11-08 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-11-08 UTC."],[],[]]