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, Map<String, String> 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: File ประเมินเป็นงานที่ทำจากระยะไกล

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

ส่ง
BuildRetrievalError หากเกิดข้อผิดพลาด

resolveRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                Map<String, String> queryArgs)

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

พารามิเตอร์
consideredFile File: File ประเมินเป็นงานที่ทำจากระยะไกล

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

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

ส่ง
BuildRetrievalError หากเกิดข้อผิดพลาด

setPrimaryDevice

public void setPrimaryDevice (ITestDevice device)

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

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