ทดสอบ FilePushSetup
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) |
ผู้สร้างสาธารณะ
ทดสอบ FilePushSetup
public TestFilePushSetup ()
วิธีการสาธารณะ
รายงานการพึ่งพา
publicreportDependencies ()
ส่งคืน | |
---|---|
ติดตั้ง
public void setUp (TestInformation testInfo)
พารามิเตอร์ | |
---|---|
testInfo | TestInformation |
พ่น | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
วิธีการป้องกัน
addTestFileName
protected void addTestFileName (String fileName)
เพิ่มไฟล์ไปยังรายการของรายการที่จะพุช
clearTestFileName
protected void clearTestFileName ()
getFailedToPushFiles
protectedgetFailedToPushFiles ()
ส่งกลับชุดของไฟล์ที่พุชไม่สำเร็จ ใช้ได้เฉพาะเมื่อ 'throw-if-not-found' เป็นเท็จ มิฉะนั้น การพุชที่ล้มเหลวครั้งแรกจะส่งข้อยกเว้น
ส่งคืน | |
---|---|
getLocalPathForFilename
protected File getLocalPathForFilename (IBuildInfo buildInfo, String fileName, ITestDevice device)
แก้ไขเส้นทางฝั่งโฮสต์ตามการทดสอบข้อมูลสิ่งประดิษฐ์ภายในข้อมูลบิลด์
พารามิเตอร์ | |
---|---|
buildInfo | IBuildInfo : สร้างข้อมูลสิ่งประดิษฐ์ |
fileName | String : ชื่อไฟล์ของสิ่งประดิษฐ์ที่จะพุช |
device | ITestDevice |
ส่งคืน | |
---|---|
File | ERROR(/File) ที่แสดงถึงไฟล์ / เส้นทางจริงบนโฮสต์ |
พ่น | |
---|---|
TargetSetupError |
รับชื่อไฟล์ทดสอบ
protectedgetTestFileNames ()
ดึงรายการไฟล์ที่จะส่งจาก zip ทดสอบไปยังอุปกรณ์
ส่งคืน | |
---|---|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
พารามิเตอร์ | |
---|---|
throwIfNoFile | boolean |