DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

java.lang.Object
com.android.tradefed.targetprep.DefaultTestsZipInstaller


การติดตั้งโปรแกรมติดตั้ง zip ของการทดสอบเริ่มต้น

สรุป

เครื่องมือสร้างสาธารณะ

DefaultTestsZipInstaller()

เครื่องมือสร้างเริ่มต้น

DefaultTestsZipInstaller(String... skipList)

เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง เรียกใช้ setDataWipeSkipList(String) แยกกัน

DefaultTestsZipInstaller(Collection<String> skipList)

เครื่องมือสร้างที่สะดวกนี้ช่วยให้ผู้เรียกตั้งค่ารายการข้ามได้โดยตรง โดยไม่ต้อง เรียกใช้ setDataWipeSkipList(String) แยกกัน

เมธอดสาธารณะ

void deleteData(ITestDevice device)

นำไฟล์/ไดเรกทอรีทั้งหมดออกจาก /data ในอุปกรณ์ที่ระบุ โดยมี ข้อยกเว้นสำหรับไฟล์/ไดเรกทอรีที่ยกเว้นโดยรายการข้าม

Set<String> getDataWipeSkipList()

รับไดเรกทอรีของไดเรกทอรีที่จะล้าง ซึ่งใช้สำหรับการทดสอบเท่านั้น

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

ส่งเนื้อหาของไฟล์ tests.zip ไปยังพาร์ติชันข้อมูลของอุปกรณ์

การติดตั้งโปรแกรมนี้จะรีบูตอุปกรณ์เข้าสู่ userland ก่อน ดำเนินการต่อ

void setDataWipeSkipList(String... skipList)

ตั้งค่ารายการเส้นทางภายใต้ /data เพื่อหลีกเลี่ยงการล้าง

void setDataWipeSkipList(Collection<String> skipList)

ตั้งค่ารายการเส้นทางภายใต้ /data เพื่อหลีกเลี่ยงการล้าง

เครื่องมือสร้างสาธารณะ

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: รายการไดเรกทอรีที่จะข้าม

โปรดทราบว่าระดับความละเอียดของรายการข้ามคือไดเรกทอรีย่อยโดยตรงของ /data

setDataWipeSkipList

public void setDataWipeSkipList (Collection<String> skipList)

ตั้งค่ารายการเส้นทางภายใต้ /data เพื่อหลีกเลี่ยงการล้าง

พารามิเตอร์
skipList Collection: รายการไดเรกทอรีที่จะข้าม

โปรดทราบว่าระดับความละเอียดของรายการข้ามคือไดเรกทอรีย่อยโดยตรงของ /data