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 ()
วิธีการสาธารณะ
รายงานการพึ่งพา
publicreportDependencies ()
การส่งคืน | |
---|---|
ติดตั้ง
public void setUp (TestInformation testInfo)
พารามิเตอร์ | |
---|---|
testInfo | TestInformation |
ขว้าง | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
วิธีการที่ได้รับการป้องกัน
เพิ่มTestFileName
protected void addTestFileName (String fileName)
เพิ่มไฟล์ในรายการของรายการที่จะพุช
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles.getFailedToPushFiles
protectedgetFailedToPushFiles ()
ส่งคืนชุดของไฟล์ที่ไม่สามารถพุชได้ สามารถใช้ได้เฉพาะในกรณีที่ '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
protectedgetTestFileNames ()
ดึงรายการไฟล์ที่จะพุชจาก zip ทดสอบไปยังอุปกรณ์
การส่งคืน | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
พารามิเตอร์ | |
---|---|
throwIfNoFile | boolean |