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

public  reportDependencies ()

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

protected  getFailedToPushFiles ()

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

protected  getTestFileNames ()

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