DefaultTestsZipInstaller
public
class
DefaultTestsZipInstaller
extends Object
implements
ITestsZipInstaller
| java.lang.Object | |
| ↳ | com.android.tradefed.targetprep.DefaultTestsZipInstaller |
การติดตั้งโปรแกรมติดตั้ง zip ของการทดสอบเริ่มต้น
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
DefaultTestsZipInstaller()
เครื่องมือสร้างเริ่มต้น |
|
DefaultTestsZipInstaller(String... skipList)
เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง
เรียกใช้ |
|
DefaultTestsZipInstaller(Collection<String> skipList)
เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง
เรียกใช้ |
|
เมธอดสาธารณะ | |
|---|---|
void
|
deleteData(ITestDevice device)
นำไฟล์/ไดเรกทอรีทั้งหมดออกจาก |
Set<String>
|
getDataWipeSkipList()
รับไดเรกทอรีของไดเรกทอรีที่จะล้าง ซึ่งใช้สำหรับการทดสอบเท่านั้น |
void
|
pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)
ส่งเนื้อหาของไฟล์ tests.zip ไปยังพาร์ติชันข้อมูลของอุปกรณ์ การติดตั้งโปรแกรมนี้จะรีบูตอุปกรณ์เข้าสู่ userland ก่อน ดำเนินการต่อ |
void
|
setDataWipeSkipList(String... skipList)
ตั้งค่ารายการเส้นทางภายใต้ |
void
|
setDataWipeSkipList(Collection<String> skipList)
ตั้งค่ารายการเส้นทางภายใต้ |
เครื่องมือสร้างสาธารณะ
DefaultTestsZipInstaller
public DefaultTestsZipInstaller ()
เครื่องมือสร้างเริ่มต้น
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (String... skipList)
เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง
เรียกใช้ setDataWipeSkipList(String) แยกกัน
| พารามิเตอร์ | |
|---|---|
skipList |
String: ชุดเส้นทางภายใต้ /data ที่จะเก็บไว้เมื่อล้าง
ระบบไฟล์ @see #setDataWipeSkipList |
DefaultTestsZipInstaller
public DefaultTestsZipInstaller (Collection<String> skipList)
เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง
เรียกใช้ setDataWipeSkipList(String) แยกกัน
| พารามิเตอร์ | |
|---|---|
skipList |
Collection: ชุดเส้นทางภายใต้ /data ที่จะเก็บไว้เมื่อล้าง
ระบบไฟล์ @see #setDataWipeSkipList |
เมธอดสาธารณะ
deleteData
public void deleteData (ITestDevice device)
นำไฟล์/ไดเรกทอรีทั้งหมดออกจาก /data ในอุปกรณ์ที่ระบุ โดยมี
ข้อยกเว้นสำหรับไฟล์/ไดเรกทอรีที่ยกเว้นโดยรายการข้าม
การติดตั้งโปรแกรมจะหยุดรันไทม์ในอุปกรณ์ เราขอแนะนำอย่างยิ่งให้รีบูตอุปกรณ์ เมื่อเมธอดนี้เสร็จสมบูรณ์
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: ITestDevice ที่จะดำเนินการ |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
getDataWipeSkipList
public Set<String> getDataWipeSkipList ()
รับไดเรกทอรีของไดเรกทอรีที่จะล้าง ซึ่งใช้สำหรับการทดสอบเท่านั้น
| การคืนสินค้า | |
|---|---|
Set<String> |
ชุดไดเรกทอรีที่จะข้ามเมื่อล้างไดเรกทอรี |
pushTestsZipOntoData
public void pushTestsZipOntoData (ITestDevice device, IDeviceBuildInfo deviceBuild)
ส่งเนื้อหาของไฟล์ tests.zip ไปยังพาร์ติชันข้อมูลของอุปกรณ์
การติดตั้งโปรแกรมนี้จะรีบูตอุปกรณ์เข้าสู่ userland ก่อน ดำเนินการต่อ นอกจากนี้ยังจะหยุดรันไทม์ของ Android และปล่อยให้หยุดทำงานเมื่อกลับมา
| พารามิเตอร์ | |
|---|---|
device |
ITestDevice: ITestDevice ที่จะแฟลช ซึ่งสันนิษฐานว่าอยู่ในโหมด adb |
deviceBuild |
IDeviceBuildInfo: IDeviceBuildInfo ที่มี zip ของการทดสอบที่จะแฟลช |
| ส่ง | |
|---|---|
DeviceNotAvailableException |
|
TargetSetupError |
|
setDataWipeSkipList
public void setDataWipeSkipList (String... skipList)
ตั้งค่ารายการเส้นทางภายใต้ /data เพื่อหลีกเลี่ยงการล้าง
| พารามิเตอร์ | |
|---|---|
skipList |
String: รายการไดเรกทอรีที่จะข้าม
โปรดทราบว่าระดับความละเอียดของรายการข้ามคือไดเรกทอรีย่อยโดยตรงของ |
setDataWipeSkipList
public void setDataWipeSkipList (Collection<String> skipList)
ตั้งค่ารายการเส้นทางภายใต้ /data เพื่อหลีกเลี่ยงการล้าง
| พารามิเตอร์ | |
|---|---|
skipList |
Collection: รายการไดเรกทอรีที่จะข้าม
โปรดทราบว่าระดับความละเอียดของรายการข้ามคือไดเรกทอรีย่อยโดยตรงของ |