IRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


อินเทอร์เฟซสําหรับออบเจ็กต์ที่สามารถแก้ไขไฟล์ระยะไกลให้เป็นไฟล์ในเครื่องได้ ตัวอย่างเช่น ระบบจะดาวน์โหลด 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} ของอุปกรณ์ที่ทดสอบ

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

getSupportedProtocol

public abstract String getSupportedProtocol ()

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

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

resolveRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

แก้ไขไฟล์ระยะไกลในอินเทอร์เฟซที่ใช้งานได้ในอนาคต

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

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

การโยน
BuildRetrievalError ในกรณีที่เกิดข้อผิดพลาด

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile)

แก้ไขไฟล์ระยะไกล

พารามิเตอร์
consideredFile File: ERROR(/File) ได้รับการประเมินว่าทำงานจากระยะไกล

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

การโยน
BuildRetrievalError ในกรณีที่เกิดข้อผิดพลาด

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

แก้ไขไฟล์ระยะไกล

พารามิเตอร์
consideredFile File: ERROR(/File) ได้รับการประเมินว่าทำงานจากระยะไกล

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

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

การโยน
BuildRetrievalError ในกรณีที่เกิดข้อผิดพลาด

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

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

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