ตั้งค่า TestFilePush

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์

ตัวเตรียมการนี้จะค้นหาในไดเรกทอรีสำรองหากไม่มีไฟล์ ZIP ของการทดสอบ มี APK ที่จำเป็น การค้นหาจะเรียงลำดับจากไดเรกทอรีทางเลือกสุดท้ายที่ระบุเป็น ส่วนแรก

สรุป

ช่างก่อสร้างสาธารณะ

TestFilePushSetup()

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

reportDependencies()
void setUp(TestInformation testInfo)

วิธีการป้องกัน

void addTestFileName(String fileName)

เพิ่มไฟล์ลงในรายการที่จะพุช

void clearTestFileName()
getFailedToPushFiles()

แสดงผลชุดของไฟล์ที่พุชไม่สำเร็จ

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

แก้ไขเส้นทางฝั่งของโฮสต์โดยอิงตามข้อมูลอาร์ติแฟกต์การทดสอบภายในข้อมูลบิลด์

getTestFileNames()

ดึงรายการไฟล์ที่จะพุชจาก ZIP ทดสอบลงในอุปกรณ์

void setThrowIfNoFile(boolean throwIfNoFile)

ช่างก่อสร้างสาธารณะ

ตั้งค่า TestFilePush

public TestFilePushSetup ()

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

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

public  reportDependencies ()

คิกรีเทิร์น

ตั้งค่า

public void setUp (TestInformation testInfo)

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

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

วิธีการป้องกัน

เพิ่มชื่อไฟล์ทดสอบ

protected void addTestFileName (String fileName)

เพิ่มไฟล์ลงในรายการที่จะพุช

ล้างชื่อไฟล์ทดสอบ

protected void clearTestFileName ()

getล้มเหลวToPushFiles

protected  getFailedToPushFiles ()

แสดงผลชุดของไฟล์ที่พุชไม่สำเร็จ ใช้ในกรณีที่ "throw-if-not-found" ได้เท่านั้น เป็นเท็จ มิฉะนั้นการพุชที่ไม่สำเร็จครั้งแรกจะส่งข้อยกเว้น

คิกรีเทิร์น

getLocalPathForFilename

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

แก้ไขเส้นทางฝั่งของโฮสต์โดยอิงตามข้อมูลอาร์ติแฟกต์การทดสอบภายในข้อมูลบิลด์

พารามิเตอร์
buildInfo IBuildInfo: ข้อมูลการสร้างอาร์ติแฟกต์

fileName String: ชื่อไฟล์ของอาร์ติแฟกต์ที่จะพุช

device ITestDevice

คิกรีเทิร์น
File ERROR(/File) แสดงไฟล์/เส้นทางจริงในโฮสต์

การขว้าง
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

ดึงรายการไฟล์ที่จะพุชจาก ZIP ทดสอบลงในอุปกรณ์

คิกรีเทิร์น

ตั้งค่าThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

พารามิเตอร์
throwIfNoFile boolean