PushFilePreparer

public class PushFilePreparer
extends BaseTargetPreparer implements IAbiReceiver, IDiscoverDependencies, IInvocationContextReceiver

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

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

GetAbi

public IAbi getAbi ()

คิกรีเทิร์น
IAbi

getPushSpec

public final  getPushSpecs (ITestDevice device)

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

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

คิกรีเทิร์น

การขว้าง
TargetSetupError

isCleanUpEnabled

public boolean isCleanUpEnabled ()

คิกรีเทิร์น
boolean

ทรัพยากร Dependency ของรายงาน

public  reportDependencies ()

คิกรีเทิร์น

resolativeFilePath

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

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

public boolean shouldAbortOnFailure ()

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

คิกรีเทิร์น
boolean

ShotRemountSystem

public boolean shouldRemountSystem ()

คิกรีเทิร์น
boolean

ifRemountVendor

public boolean shouldRemountVendor ()

คิกรีเทิร์น
boolean

ฉีกขาด

public void tearDown (TestInformation testInfo, 
                Throwable e)

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

e Throwable

การขว้าง
DeviceNotAvailableException