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 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

TestFilePushSetup()

Phương thức công khai

Set<String> 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()
Set<String> getFailedToPushFiles()

Trả về tập hợp các tệp không đẩy được.

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

Phân giải đườ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.

List<String> getTestFileNames()

Truy xuất danh sách các tệp cần đẩy từ tệp zip kiểm thử lên thiết bị

void setThrowIfNoFile(boolean throwIfNoFile)

Hàm khởi tạo công khai

TestFilePushSetup

public TestFilePushSetup ()

Phương thức công khai

reportDependencies

public Set<String> reportDependencies ()

Giá trị trả về
Set<String>

setUp

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

protected Set<String> 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' là false, nếu không, lần đẩy đầu tiên không thành công sẽ gửi một trường hợp ngoại lệ.

Giá trị trả về
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

Phân giải đườ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ác cấu phần phần mềm cần đẩy

device ITestDevice

Giá trị trả về
File File đại diện cho tệp/đường dẫn vật lý trên máy chủ

Gửi
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

Truy xuất danh sách các tệp cần đẩy từ tệp zip kiểm thử lên thiết bị

Giá trị trả về
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

Tham số
throwIfNoFile boolean