PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver , IInvocationContextReceiver , IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.PushFilePreparer


ITargetPreparer ที่พยายามส่งไฟล์จำนวนเท่าใดก็ได้จากพาธโฮสต์ไปยังพาธอุปกรณ์ใดๆ

ควรดำเนินการ *หลัง* บิลด์ใหม่ถูกแฟลช และ *หลัง* DeviceSetup ทำงาน (หากเปิดใช้งาน)

สรุป

ผู้สร้างสาธารณะ

PushFilePreparer ()

วิธีการสาธารณะ

IAbi getAbi ()

final getPushSpecs ( DeviceDescriptor descriptor)

สร้างรายการไฟล์ที่จะพุช

reportDependencies ()
File resolveRelativeFilePath ( IBuildInfo buildInfo, String fileName)

แก้ไขพาธไฟล์ที่เกี่ยวข้องผ่าน IBuildInfo และไดเร็กทอรีกรณีทดสอบ

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

ไม่ว่าจะยกเลิกเมื่อกดล้มเหลว

void tearDown ( TestInformation testInfo, Throwable e)

ผู้สร้างสาธารณะ

PushFilePreparer

public PushFilePreparer ()

วิธีการสาธารณะ

getAbi

public IAbi getAbi ()

คืนสินค้า
IAbi

getPushSpecs

public final  getPushSpecs (DeviceDescriptor descriptor)

สร้างรายการไฟล์ที่จะพุช

พารามิเตอร์
descriptor DeviceDescriptor

คืนสินค้า

ขว้าง
TargetSetupError

รายงานการพึ่งพา

public  reportDependencies ()

คืนสินค้า

แก้ไขRelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

แก้ไขพาธไฟล์ที่เกี่ยวข้องผ่าน IBuildInfo และไดเร็กทอรีกรณีทดสอบ

พารามิเตอร์
buildInfo IBuildInfo : ข้อมูลการสร้างสิ่งประดิษฐ์

fileName String : เส้นทางของไฟล์สัมพัทธ์ที่จะแก้ไข

คืนสินค้า
File ไฟล์จากข้อมูลบิลด์หรือไดเร็กทอรีกรณีทดสอบ

setAbi

public void setAbi (IAbi abi)

พารามิเตอร์
abi IAbi

setInvocationContext

public void setInvocationContext (IInvocationContext invocationContext)

พารามิเตอร์
invocationContext IInvocationContext

ติดตั้ง

public void setUp (TestInformation testInfo)

พารามิเตอร์
testInfo TestInformation

ขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

ควรAbortOnFailure

public boolean shouldAbortOnFailure ()

ไม่ว่าจะยกเลิกเมื่อกดล้มเหลว

คืนสินค้า
boolean

การถอดออก

public void tearDown (TestInformation testInfo, 
                Throwable e)

พารามิเตอร์
testInfo TestInformation

e Throwable

ขว้าง
DeviceNotAvailableException