2026년부터 트렁크 안정 개발 모델과 일치하고 생태계의 플랫폼 안정성을 보장하기 위해 2분기와 4분기에 AOSP에 소스 코드를 게시합니다. AOSP를 빌드하고 기여하려면 aosp-main 대신 android-latest-release를 사용하는 것이 좋습니다. android-latest-release 매니페스트 브랜치는 항상 AOSP에 푸시된 최신 버전을 참조합니다. 자세한 내용은 AOSP 변경사항을 참고하세요.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
알려진 간접 하위 클래스
| 클라이언트 |
테스트 결과를 테스트 스토리지 서비스에 업로드하는 Android 테스트 스토리지 클라이언트입니다.
|
|
Android 테스트 스토리지 백엔드와 통신하기 위한 인터페이스 인터페이스에는 호출 및 작업 단위를 만들고 업데이트하며 테스트 결과를 업로드하는 메서드가 포함되어 있습니다. 작업 단위 또는 테스트 결과를 만들거나 업데이트하려면 이 클라이언트에서 만든 호출에 속해야 하거나 addInvocation 메서드를 사용하여 호출을 추가해야 합니다.
요약
공개 메서드 |
abstract
Invocation
|
createInvocation(Invocation invocation)
제공된 호출의 데이터를 사용하여 테스트 스토리지에 호출을 만듭니다.
|
abstract
Build
|
createLocalBuild(Build localBuild)
백엔드에 로컬 빌드를 삽입합니다.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
테스트 스토리지에 작업 단위를 만듭니다.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
제공된 목록의 모든 작업 단위를 TestStorage에 만듭니다.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
요청된 실제 테스트 아티팩트 파일을 가져와 반환합니다.
|
abstract
void
|
finalizeTestResults()
모든 테스트 결과가 업로드될 때까지 기다립니다.
|
abstract
Invocation
|
getInvocation(String invocationId)
제공된 호출 ID가 있는 호출을 반환합니다.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
제공된 호출 및 리소스 ID와 일치하는 테스트 아티팩트를 반환합니다.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
제공된 ID와 일치하는 작업 단위를 반환합니다.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
제공된 유형과 일치하는 모든 테스트 아티팩트를 검색하고 나열합니다.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
제공된 호출의 데이터를 사용하여 테스트 저장소에서 호출을 업데이트합니다.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
제공된 아티팩트를 업데이트합니다.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
제공된 아티팩트를 업데이트하고 제공된 콘텐츠를 업로드합니다.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
테스트 스토리지에서 제공된 작업 단위를 업데이트합니다.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
로그와 테스트/작업 단위 간의 연결을 업로드합니다.
|
abstract
void
|
uploadResult(TestResult result)
제공된 테스트 결과를 테스트 스토리지에 업로드합니다.
|
공개 메서드
createInvocation
public abstract Invocation createInvocation (Invocation invocation)
제공된 호출의 데이터를 사용하여 테스트 스토리지에서 호출을 만듭니다.
| 매개변수 |
invocation |
Invocation: 생성할 호출을 설명합니다. |
| 반환 값 |
Invocation |
테스트 저장소에서 생성된 호출입니다. |
createLocalBuild
public abstract Build createLocalBuild (Build localBuild)
백엔드에 로컬 빌드를 삽입합니다.
| 매개변수 |
localBuild |
Build: 로컬 빌드 설명 |
createWorkUnit
public abstract WorkUnit createWorkUnit (WorkUnit workUnit)
테스트 스토리지에 작업 단위를 만듭니다.
| 매개변수 |
workUnit |
WorkUnit: - 만들 작업 단위를 설명합니다. |
createWorkUnits
public abstract ImmutableList<WorkUnit> createWorkUnits ( workUnits)
제공된 목록의 모든 작업 단위를 TestStorage에 만듭니다.
| 매개변수 |
workUnits |
: - 만들 작업 단위 목록입니다. |
| 반환 값 |
ImmutableList<WorkUnit> |
생성된 작업 단위 목록 |
fetchTestArtifact
public abstract File fetchTestArtifact (String invocationId,
String resourceId)
요청된 실제 테스트 아티팩트 파일을 가져와 반환합니다.
| 매개변수 |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public abstract void finalizeTestResults ()
모든 테스트 결과가 업로드될 때까지 기다립니다.
getInvocation
public abstract Invocation getInvocation (String invocationId)
제공된 호출 ID가 있는 호출을 반환합니다.
| 매개변수 |
invocationId |
String: 반환할 호출의 ID입니다. |
| 생성 값 |
|
- 제공된 호출을 찾을 수 없거나 백엔드와 통신하는 중에 오류가 있는 경우 |
getTestArtifact
public abstract BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
제공된 호출 및 리소스 ID와 일치하는 테스트 아티팩트를 반환합니다.
| 매개변수 |
invocationId |
String |
resourceId |
String |
| 반환 값 |
BuildArtifactMetadata |
|
getWorkUnit
public abstract WorkUnit getWorkUnit (String workUnitId)
제공된 ID와 일치하는 작업 단위를 반환합니다.
| 매개변수 |
workUnitId |
String: - 작업 단위의 ID입니다. |
| 생성 값 |
|
- 제공된 작업 단위가 없거나 백엔드 서비스와 통신하는 중에 오류가 발생한 경우 |
listTestArtifact
public abstract TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
제공된 유형과 일치하는 모든 테스트 아티팩트를 검색하고 나열합니다.
| 매개변수 |
invocationId |
String |
artifactType |
String |
| 반환 값 |
TestArtifactListResponse |
|
updateInvocation
public abstract Invocation updateInvocation (Invocation invocation)
제공된 호출의 데이터를 사용하여 테스트 저장소에서 호출을 업데이트합니다.
| 매개변수 |
invocation |
Invocation: 업데이트된 데이터로 호출 |
| 반환 값 |
Invocation |
업데이트된 호출입니다. |
public abstract BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
제공된 아티팩트를 업데이트합니다. 이 메서드는 연결만 업데이트하고 콘텐츠는 수정하지 않습니다. 이 메서드를 호출할 때 원래 호출 ID, 작업 단위 ID, 테스트 결과 ID를 인수로 제공합니다. 새 작업 단위와 테스트 결과 ID를 BuildArtifactMetadata 객체에 넣습니다. 작업 단위 ID 또는 테스트 결과가 연결에 사용되지 않는 경우 빈 문자열 ('')로 설정해야 합니다.
| 매개변수 |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| 반환 값 |
BuildArtifactMetadata |
|
updateTestArtifact
public abstract BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
제공된 아티팩트를 업데이트하고 제공된 콘텐츠를 업로드합니다. 콘텐츠를 업로드할 때는 연결 데이터를 업데이트할 수 없습니다. BuildArtifactMetadata 인수에 이미 설정된 작업 단위 ID와 테스트 결과 ID를 수정하지 마세요.
| 매개변수 |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| 반환 값 |
BuildArtifactMetadata |
|
updateWorkUnit
public abstract WorkUnit updateWorkUnit (WorkUnit workUnit)
테스트 스토리지에서 제공된 작업 단위를 업데이트합니다.
| 매개변수 |
workUnit |
WorkUnit: 업데이트할 작업 단위입니다. |
| 반환 값 |
WorkUnit |
업데이트된 작업 단위입니다. |
uploadAssociations
public abstract void uploadAssociations ( associations,
int poolSize)
로그와 테스트/작업 단위 간의 연결을 업로드합니다. 연결을 통해 Android 테스트 저장소는 어떤 테스트에서 로그가 생성되었는지 추적할 수 있습니다.
| 매개변수 |
associations |
: 로그 파일 및 연결 목록입니다. |
poolSize |
int: 병렬 업로드에 사용되는 작업자 풀의 크기입니다. 동시 업로드를 사용하지 않는 경우 0입니다. |
uploadResult
public abstract void uploadResult (TestResult result)
제공된 테스트 결과를 테스트 스토리지에 업로드합니다. 테스트 결과는 이전에 생성된 호출의 일부여야 합니다.
| 매개변수 |
result |
TestResult: 업로드할 결과입니다. |
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-12-04(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-12-04(UTC)"],[],[]]