ตัวแก้ไขไฟล์ IRemoteFile

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileแก้ไขr


อินเทอร์เฟซสำหรับออบเจ็กต์ที่สามารถแปลงไฟล์ระยะไกลไว้ในเครื่องได้ ดังตัวอย่างต่อไปนี้ ระบบจะดาวน์โหลดและเปลี่ยนไปใช้ gs://bucket/dir/file.txt เป็นเส้นทางในเครื่อง

สรุป

ชั้นเรียนที่ซ้อนกัน

class IRemoteFileResolver.RemoteFileResolverArgs

อาร์กิวเมนต์ที่ส่งผ่านไปยังรีโซลเวอร์

class IRemoteFileResolver.ResolvedFile

ชั้นเรียนที่มีข้อมูลเกี่ยวกับไฟล์ที่ได้รับการแก้ไขและข้อมูลเมตาบางส่วน 

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

abstract String getSupportedProtocol()

แสดงผลโปรโตคอลที่เกี่ยวข้องซึ่งรองรับการดาวน์โหลด

default IRemoteFileResolver.ResolvedFile resolveRemoteFile(IRemoteFileResolver.RemoteFileResolverArgs args)

แก้ปัญหาไฟล์ระยะไกลด้วยอินเทอร์เฟซที่ประสบความสำเร็จในอนาคต

default File resolveRemoteFiles(File consideredFile)

แก้ปัญหาไฟล์ระยะไกล

default File resolveRemoteFiles(File consideredFile, queryArgs)

แก้ปัญหาไฟล์ระยะไกล

default void setPrimaryDevice(ITestDevice device)

วิธีที่ไม่บังคับสำหรับการติดตั้งใช้งานเพื่อรับการแสดงผลของ {@ink ITestDevice} ของ อุปกรณ์อยู่ภายใต้การทดสอบ

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

getsupportedโปรโตคอล

public abstract String getSupportedProtocol ()

แสดงผลโปรโตคอลที่เกี่ยวข้องซึ่งรองรับการดาวน์โหลด

คิกรีเทิร์น
String

แก้ปัญหาระยะไกลไฟล์

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

แก้ปัญหาไฟล์ระยะไกลด้วยอินเทอร์เฟซที่ประสบความสำเร็จในอนาคต

พารามิเตอร์
args IRemoteFileResolver.RemoteFileResolverArgs: RemoteFileResolverArgs การอธิบายรีโมตที่จะดาวน์โหลดและวิธีการ

คิกรีเทิร์น
IRemoteFileResolver.ResolvedFile การนำเสนอไฟล์ในเครื่องที่ได้รับการแก้ไข

การขว้าง
BuildRetrievalError หากเกิดข้อผิดพลาด

แก้ปัญหาไฟล์ระยะไกล

public File resolveRemoteFiles (File consideredFile)

แก้ปัญหาไฟล์ระยะไกล

พารามิเตอร์
consideredFile File: ประเมิน ERROR(/File) เป็นจากระยะไกล

คิกรีเทิร์น
File ไฟล์ในเครื่องที่แก้ไขแล้ว

การขว้าง
BuildRetrievalError หากเกิดข้อผิดพลาด

แก้ปัญหาไฟล์ระยะไกล

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

แก้ปัญหาไฟล์ระยะไกล

พารามิเตอร์
consideredFile File: ประเมิน ERROR(/File) เป็นจากระยะไกล

queryArgs : อาร์กิวเมนต์ที่ส่งผ่านเป็นคำค้นหาไปยัง URL

คิกรีเทิร์น
File ไฟล์ในเครื่องที่แก้ไขแล้ว

การขว้าง
BuildRetrievalError หากเกิดข้อผิดพลาด

ตั้งค่าอุปกรณ์หลัก

public void setPrimaryDevice (ITestDevice device)

วิธีที่ไม่บังคับสำหรับการติดตั้งใช้งานเพื่อรับการแสดงผลของ {@ink ITestDevice} ของ อุปกรณ์อยู่ภายใต้การทดสอบ

พารามิเตอร์
device ITestDevice: ITestDevice ของการเรียกใช้ปัจจุบัน