TestFilePushSetup

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

เมธอดสาธารณะ

reportDependencies

public  reportDependencies ()

คิกรีเทิร์น

setUp

public void setUp (TestInformation testInfo)

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

การขว้าง
BuildError
DeviceNotAvailableException
TargetSetupError

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

addTestFileName

protected void addTestFileName (String fileName)

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

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

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 ทดสอบลงในอุปกรณ์

คิกรีเทิร์น

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

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