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
publicreportDependencies ()
คิกรีเทิร์น | |
---|---|
|
setUp
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 |
getTestFileNames
protectedgetTestFileNames ()
ดึงรายการไฟล์ที่จะพุชจาก ZIP ทดสอบลงในอุปกรณ์
คิกรีเทิร์น | |
---|---|
|
setThrowIfNoFile
protected void setThrowIfNoFile (boolean throwIfNoFile)
พารามิเตอร์ | |
---|---|
throwIfNoFile |
boolean |