DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


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

สรุป

ช่างก่อสร้างสาธารณะ

DefaultTestsZipInstaller()

ตัวสร้างเริ่มต้น

DefaultTestsZipInstaller( skipList)

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

DefaultTestsZipInstaller(String... skipList)

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

วิธีการสาธารณะ

void deleteData(ITestDevice device)

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

getDataWipeSkipList()

รับไดเรกทอรีของไดเรกทอรีเพื่อล้างข้อมูล ใช้สำหรับการทดสอบเท่านั้น

void pushTestsZipOntoData(ITestDevice device, IDeviceBuildInfo deviceBuild)

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

การติดตั้งใช้งานนี้จะรีบูตอุปกรณ์ไปยังพื้นที่ผู้ใช้ก่อน ดำเนินการต่อ

void setDataWipeSkipList( skipList)

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

void setDataWipeSkipList(String... skipList)

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

ช่างก่อสร้างสาธารณะ

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

ตัวสร้างเริ่มต้น

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

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

พารามิเตอร์
skipList : คอลเล็กชันของเส้นทางภายใต้ /data ที่จะเก็บไว้เมื่อล้าง filesystem @see #setDataWipeข้ามList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

พารามิเตอร์
skipList String: คอลเล็กชันของเส้นทางภายใต้ /data ที่จะเก็บไว้เมื่อล้าง filesystem @see #setDataWipeข้ามList

วิธีการสาธารณะ

ลบข้อมูล

public void deleteData (ITestDevice device)

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

การใช้งานจะหยุดรันไทม์ในอุปกรณ์ ขอแนะนำเป็นอย่างยิ่งให้รีบูตอุปกรณ์ หลังจากทำตามวิธีนี้เสร็จแล้ว

พารามิเตอร์
device ITestDevice: ITestDevice ที่ต้องดำเนินการ

การขว้าง
DeviceNotAvailableException
TargetSetupError

getDataWipeThroughList

public  getDataWipeSkipList ()

รับไดเรกทอรีของไดเรกทอรีเพื่อล้างข้อมูล ใช้สำหรับการทดสอบเท่านั้น

คิกรีเทิร์น
ชุดของไดเรกทอรีที่จะข้ามเมื่อล้างข้อมูลไดเรกทอรี

PushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

การติดตั้งใช้งานนี้จะรีบูตอุปกรณ์ไปยังพื้นที่ผู้ใช้ก่อน ดำเนินการต่อ รวมถึงจะหยุดรันไทม์ของ Android และจะไม่หยุดทำงานเมื่อกลับมา

พารามิเตอร์
device ITestDevice: ITestDevice ที่จะแฟลช ถือว่าอยู่ในโหมด adb

deviceBuild IDeviceBuildInfo: IDeviceBuildInfo ที่มีการทดสอบ ZIP ไปยัง Flash

การขว้าง
DeviceNotAvailableException
TargetSetupError

setDataWipeWipeList

public void setDataWipeSkipList ( skipList)

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

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

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

setDataWipeWipeList

public void setDataWipeSkipList (String... skipList)

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

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

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