TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

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


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

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

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

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)

ผู้รับเหมาก่อสร้างสาธารณะ

TestFilePushSetup

public TestFilePushSetup ()

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

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

public  reportDependencies ()

การส่งคืน

ติดตั้ง

public void setUp (TestInformation testInfo)

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

ขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

วิธีการที่ได้รับการป้องกัน

เพิ่มTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles.getFailedToPushFiles

protected  getFailedToPushFiles ()

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

การส่งคืน

getLocalPathForFilename.getLocalPathForFilename

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

แก้ไขเส้นทางด้านข้างของโฮสต์ตามข้อมูลการทดสอบสิ่งประดิษฐ์ภายในข้อมูลบิลด์

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

fileName String : ชื่อไฟล์ของสิ่งประดิษฐ์ที่จะพุช

device ITestDevice

การส่งคืน
File ERROR(/File) แสดงถึงไฟล์ / เส้นทางจริงบนโฮสต์

ขว้าง
TargetSetupError

getTestFileNames

protected  getTestFileNames ()

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

การส่งคืน

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

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