DefaultTestsZipInstaller

public class DefaultTestsZipInstaller
extends Object implements ITestsZipInstaller

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


การใช้งานเริ่มต้นของตัวติดตั้ง zip ทดสอบ

สรุป

ผู้รับเหมาก่อสร้างสาธารณะ

DefaultTestsZipInstaller ()

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

DefaultTestsZipInstaller ( skipList) DefaultTestsZipInstaller ( skipList)

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

DefaultTestsZipInstaller (String... skipList)

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

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

void deleteData ( ITestDevice device)

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

getDataWipeSkipList ()

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

void pushTestsZipOntoData ( ITestDevice device, IDeviceBuildInfo deviceBuild)

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

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

void setDataWipeSkipList ( skipList) setDataWipeSkipList ( skipList)

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

void setDataWipeSkipList (String... skipList)

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

ผู้รับเหมาก่อสร้างสาธารณะ

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ()

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

DefaultTestsZipInstaller

public DefaultTestsZipInstaller ( skipList)

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

พารามิเตอร์
skipList : ชุดของเส้นทางภายใต้ /data ที่จะเก็บไว้เมื่อทำการล้างระบบไฟล์ @see #setDataWipeSkipList

DefaultTestsZipInstaller

public DefaultTestsZipInstaller (String... skipList)

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

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

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

ลบข้อมูล

public void deleteData (ITestDevice device)

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

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

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

ขว้าง
DeviceNotAvailableException
TargetSetupError

getDataWipeSkipList

public  getDataWipeSkipList ()

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

การส่งคืน
ชุดของไดเร็กทอรีที่จะข้ามเมื่อทำการล้างไดเร็กทอรี

pushTestsZipOntoData.pushTestsZipOntoData

public void pushTestsZipOntoData (ITestDevice device, 
                IDeviceBuildInfo deviceBuild)

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

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

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

deviceBuild IDeviceBuildInfo : IDeviceBuildInfo ที่มีไฟล์ zip ทดสอบเพื่อแฟลช

ขว้าง
DeviceNotAvailableException
TargetSetupError

setDataWipeSkipList

public void setDataWipeSkipList ( skipList)

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

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

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

setDataWipeSkipList

public void setDataWipeSkipList (String... skipList)

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

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

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