Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

IRRemoteFileResolver

public interface IRemoteFileResolver

com.android.tradefed.config.remote.IRemoteFileResolver


Antarmuka untuk objek yang dapat menyelesaikan file jarak jauh menjadi file lokal. Misalnya: gs://bucket/dir/file.txt akan diunduh dan diubah ke jalur lokal.

Ringkasan

Kelas bersarang

class IRemoteFileResolver.RemoteFileResolverArgs

Argumen diteruskan ke resolver

class IRemoteFileResolver.ResolvedFile

Kelas menyimpan informasi tentang file yang diselesaikan dan beberapa metadata.

Metode publik

abstract String getSupportedProtocol ()

Mengembalikan protokol terkait yang didukung untuk diunduh.

default IRemoteFileResolver.ResolvedFile resolveRemoteFile ( IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh di antarmuka tahan masa depan

default File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

default File resolveRemoteFiles (File consideredFile, queryArgs) resolveRemoteFiles (File consideredFile, queryArgs)

Selesaikan file jarak jauh.

default void setPrimaryDevice (ITestDevice device)

Cara opsional implementasi untuk menerima representasi {@ink ITestDevice} dari perangkat yang sedang diuji.

Metode publik

dapatkanProtokol yang Didukung

public abstract String getSupportedProtocol ()

Mengembalikan protokol terkait yang didukung untuk diunduh.

Kembali
String

menyelesaikanRemoteFile

public IRemoteFileResolver.ResolvedFile resolveRemoteFile (IRemoteFileResolver.RemoteFileResolverArgs args)

Selesaikan file jarak jauh di antarmuka tahan masa depan

Parameter
args IRemoteFileResolver.RemoteFileResolverArgs : RemoteFileResolverArgs menjelaskan remote untuk mengunduh dan caranya.

Kembali
IRemoteFileResolver.ResolvedFile Representasi file lokal yang diselesaikan.

Melempar
BuildRetrievalError jika ada yang salah.

menyelesaikanRemoteFiles

public File resolveRemoteFiles (File consideredFile)

Selesaikan file jarak jauh.

Parameter
consideredFile File : ERROR(/File) dievaluasi sebagai remote.

Kembali
File File lokal yang diselesaikan.

Melempar
BuildRetrievalError jika ada yang salah.

menyelesaikanRemoteFiles

public File resolveRemoteFiles (File consideredFile, 
                 queryArgs)

Selesaikan file jarak jauh.

Parameter
consideredFile File : ERROR(/File) dievaluasi sebagai remote.

queryArgs : Argumen yang diteruskan sebagai kueri ke URL.

Kembali
File File lokal yang diselesaikan.

Melempar
BuildRetrievalError jika ada yang salah.

setPerangkat Utama

public void setPrimaryDevice (ITestDevice device)

Cara opsional implementasi untuk menerima representasi {@ink ITestDevice} dari perangkat yang sedang diuji.

Parameter
device ITestDevice : ITestDevice dari permintaan saat ini.