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} 표현을 수신하기 위한 구현의 선택적 방법입니다. |
공개 메소드
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 |
보고 | |
---|---|
File | 해결된 로컬 파일. |
던지기 | |
---|---|
BuildRetrievalError | 뭔가 잘못되면. |
setPrimaryDevice
public void setPrimaryDevice (ITestDevice device)
테스트 중인 장치의 {@ink ITestDevice} 표현을 수신하기 위한 구현의 선택적 방법입니다.
매개변수 | |
---|---|
device | ITestDevice : 현재 호출의 ITestDevice . |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2023-12-01(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]