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