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 ( ITestDevice device)

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

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

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

void setAbi ( IAbi abi)

void setInvocationContext ( IInvocationContext invocationContext)

void setUp ( TestInformation testInfo)

boolean shouldAbortOnFailure ()

ไม่ว่าจะยกเลิกเมื่อพุชล้มเหลวหรือไม่

boolean shouldRemountSystem ()
boolean shouldRemountVendor ()
void tearDown ( TestInformation testInfo, Throwable e)

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

PushFilePreparer

public PushFilePreparer ()

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

รับเอบี

public IAbi getAbi ()

ส่งคืน
IAbi

รับ PushSpecs

public final  getPushSpecs (ITestDevice device)

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

พารามิเตอร์
device ITestDevice

ส่งคืน

พ่น
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

ส่งคืน
boolean

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

public  reportDependencies ()

ส่งคืน

แก้ RelativeFilePath

public File resolveRelativeFilePath (IBuildInfo buildInfo, 
                String fileName)

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

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

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

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

เซทเอบี

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

ควรยกเลิกเมื่อล้มเหลว

public boolean shouldAbortOnFailure ()

ไม่ว่าจะยกเลิกเมื่อพุชล้มเหลวหรือไม่

ส่งคืน
boolean

ควร RemountSystem

public boolean shouldRemountSystem ()

ส่งคืน
boolean

ควร RemountVendor

public boolean shouldRemountVendor ()

ส่งคืน
boolean

การถอดออก

public void tearDown (TestInformation testInfo, 
                Throwable e)

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

e Throwable

พ่น
DeviceNotAvailableException