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

public  reportDependencies ()

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)

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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