IRemoteFileResolver
public interface IRemoteFileResolver
com.android.tradefed.config.remote.IRemoteFileResolver |
อินเทอร์เฟซสำหรับออบเจ็กต์ที่สามารถแก้ไขไฟล์ระยะไกลให้เป็นไฟล์ในเครื่องได้ ตัวอย่างเช่น gs://bucket/dir/file.txt จะถูกดาวน์โหลดและเปลี่ยนเป็นเส้นทางในเครื่อง
สรุป
คลาสที่ซ้อนกัน | |
---|---|
class | IRemoteFileResolver.RemoteFileResolverArgs args ส่งผ่านไปยังตัวแก้ไข |
class | IRemoteFileResolver.ResolvedFile ข้อมูลการถือครองชั้นเรียนเกี่ยวกับไฟล์ที่ได้รับการแก้ไขและข้อมูลเมตาบางส่วน |
วิธีการสาธารณะ | |
---|---|
abstract String | getSupportedProtocol () ส่งคืนโปรโตคอลที่เกี่ยวข้องซึ่งรองรับการดาวน์โหลด |
default IRemoteFileResolver.ResolvedFile | resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args) แก้ไขไฟล์ระยะไกลในอินเทอร์เฟซที่รองรับอนาคต |
default File | resolveRemoteFiles (File consideredFile) แก้ไขไฟล์ระยะไกล |
default File | resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs) แก้ไขไฟล์ระยะไกล |
default void | setPrimaryDevice ( ITestDevice device) ทางเลือกอื่นสำหรับการใช้งานเพื่อรับการแสดง {@ink ITestDevice} ของอุปกรณ์ที่อยู่ระหว่างการทดสอบ |
วิธีการสาธารณะ
รับ SupportedProtocol
public abstract String getSupportedProtocol ()
ส่งคืนโปรโตคอลที่เกี่ยวข้องซึ่งรองรับการดาวน์โหลด
การส่งคืน | |
---|---|
String |
แก้ไข RemoteFile
public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)
แก้ไขไฟล์ระยะไกลในอินเทอร์เฟซที่รองรับอนาคต
พารามิเตอร์ | |
---|---|
args | IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs อธิบายการดาวน์โหลดระยะไกลและวิธีการ |
การส่งคืน | |
---|---|
IRemoteFileResolver.ResolvedFile | การแสดงไฟล์โลคัลที่แก้ไขแล้ว |
ขว้าง | |
---|---|
BuildRetrievalError | ถ้ามีอะไรผิดพลาด |
แก้ไข RemoteFiles
public File resolveRemoteFiles (File consideredFile)
แก้ไขไฟล์ระยะไกล
พารามิเตอร์ | |
---|---|
consideredFile | File : ERROR(/File) ประเมินว่าเป็นไฟล์ระยะไกล |
การส่งคืน | |
---|---|
File | ไฟล์ในเครื่องที่แก้ไขแล้ว |
ขว้าง | |
---|---|
BuildRetrievalError | ถ้ามีอะไรผิดพลาด |
แก้ไข RemoteFiles
public File resolveRemoteFiles (File consideredFile,queryArgs)
แก้ไขไฟล์ระยะไกล
พารามิเตอร์ | |
---|---|
consideredFile | File : ERROR(/File) ประเมินว่าเป็นไฟล์ระยะไกล |
queryArgs |
การส่งคืน | |
---|---|
File | ไฟล์ในเครื่องที่แก้ไขแล้ว |
ขว้าง | |
---|---|
BuildRetrievalError | ถ้ามีอะไรผิดพลาด |
ตั้งค่าอุปกรณ์หลัก
public void setPrimaryDevice (ITestDevice device)
ทางเลือกอื่นสำหรับการใช้งานเพื่อรับการแสดง {@ink ITestDevice} ของอุปกรณ์ที่อยู่ระหว่างการทดสอบ
พารามิเตอร์ | |
---|---|
device | ITestDevice : ITestDevice ของการเรียกใช้ปัจจุบัน |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC