Trình chuẩn bị tệp đẩy
public
class
PushFilePreparer
extends BaseTargetPreparer
implements
IAbiReceiver,
IDiscoverDependencies,
IInvocationContextReceiver
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetOutcomer | |
↳ | com.android.tradefed.targetprep.PushFilePreparer |
ITargetPreparer
cố gắng đẩy số lượng tệp bất kỳ từ đường dẫn máy chủ bất kỳ đến bất kỳ
đường dẫn thiết bị.
Nên thực hiện *sau khi* bản dựng mới được cài đặt ROM và *sau khi* DeviceSetup được chạy (nếu đã bật)
Tóm tắt
Hàm khởi tạo công khai | |
---|---|
PushFilePreparer()
|
Phương thức công khai | |
---|---|
IAbi
|
getAbi()
|
final
|
getPushSpecs(ITestDevice device)
Tạo danh sách các tệp sẽ được đẩy. |
boolean
|
isCleanUpEnabled()
|
|
reportDependencies()
|
File
|
resolveRelativeFilePath(IBuildInfo buildInfo, String fileName)
Phân giải đường dẫn tệp tương đối qua |
void
|
setAbi(IAbi abi)
|
void
|
setInvocationContext(IInvocationContext invocationContext)
|
void
|
setUp(TestInformation testInfo)
|
boolean
|
shouldAbortOnFailure()
Liệu có huỷ bỏ lỗi đẩy hay không. |
boolean
|
shouldRemountSystem()
|
boolean
|
shouldRemountVendor()
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
Hàm khởi tạo công khai
Trình chuẩn bị tệp đẩy
public PushFilePreparer ()
Phương thức công khai
getPushSpecs
public finalgetPushSpecs (ITestDevice device)
Tạo danh sách các tệp sẽ được đẩy.
Tham số | |
---|---|
device |
ITestDevice |
Giá trị trả về | |
---|---|
|
Gửi | |
---|---|
TargetSetupError |
Bật
public boolean isCleanUpEnabled ()
Giá trị trả về | |
---|---|
boolean |
phần phụ thuộc
publicreportDependencies ()
Giá trị trả về | |
---|---|
|
Giải quyết Tương đốiFilePath
public File resolveRelativeFilePath (IBuildInfo buildInfo, String fileName)
Phân giải đường dẫn tệp tương đối qua IBuildInfo
và các thư mục trường hợp kiểm thử.
Tham số | |
---|---|
buildInfo |
IBuildInfo : thông tin về cấu phần phần mềm bản dựng |
fileName |
String : đường dẫn tệp tương đối cần được giải quyết |
Giá trị trả về | |
---|---|
File |
tệp này qua thư mục thông tin bản dựng hoặc trường hợp kiểm thử |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Tham số | |
---|---|
invocationContext |
IInvocationContext |
thiết lập
public void setUp (TestInformation testInfo)
Tham số | |
---|---|
testInfo |
TestInformation |
Gửi | |
---|---|
BuildError |
|
DeviceNotAvailableException |
|
TargetSetupError |
nên Phá huỷ Khi Thất bại
public boolean shouldAbortOnFailure ()
Liệu có huỷ bỏ lỗi đẩy hay không.
Giá trị trả về | |
---|---|
boolean |
Hệ thống shouldRekết nối lại
public boolean shouldRemountSystem ()
Giá trị trả về | |
---|---|
boolean |
Nhà cung cấp shouldReLink
public boolean shouldRemountVendor ()
Giá trị trả về | |
---|---|
boolean |
xé hình
public void tearDown (TestInformation testInfo, Throwable e)
Tham số | |
---|---|
testInfo |
TestInformation |
e |
Throwable |
Gửi | |
---|---|
DeviceNotAvailableException |