2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドと投稿には、android-latest-release を使用します。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
クライアント
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
テスト結果を Test Storage サービスにアップロードする Android テスト ストレージ クライアント。
概要
パブリック メソッド |
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi, int maxBatchSize, int insertBatchSize)
|
static
ITestStorageClient
|
create(Androidbuildinternal client)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean useBatchApi)
|
Invocation
|
createInvocation(Invocation invocation)
指定された呼び出しのデータを使用して、テスト ストレージに呼び出しを作成します。
|
Build
|
createLocalBuild(Build localBuild)
詳しくは、go/local_build_guide をご覧ください。
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
テスト ストレージに作業単位を作成します。
|
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> workUnits)
TestStorage 内の指定されたリストにあるすべての作業単位を作成します。
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
リクエストされた実際のテスト アーティファクト ファイルを取得して返します。
|
void
|
finalizeTestResults()
すべてのテスト結果がアップロードされるまで待機します。
|
Invocation
|
getInvocation(String invocationId)
指定された呼び出し ID を持つ呼び出しを返します。
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
指定された呼び出し ID とリソース ID に一致するテスト アーティファクトを返します。
|
WorkUnit
|
getWorkUnit(String workUnitId)
指定された ID に一致する workunit を返します。
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
指定されたタイプに一致するすべてのテスト アーティファクトを検索して一覧表示します。
|
Invocation
|
updateInvocation(Invocation invocation)
指定された呼び出しのデータを使用して、テスト ストレージの呼び出しを更新します。
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long unusedLegacyId)
指定されたアーティファクトを更新します。
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long unusedLegacyId, AbstractInputStreamContent content)
指定されたアーティファクトを更新し、指定されたコンテンツをアップロードします。
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
テスト ストレージで指定された作業単位を更新します。
|
void
|
uploadAssociations(List<LogAssociation> associations, int poolSize)
ログとテスト/作業単位の関連付けをアップロードします。
|
void
|
uploadResult(TestResult result)
提供されたテスト結果をテスト ストレージにアップロードします。
|
パブリック メソッド
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| パラメータ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
| 例外 |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (Androidbuildinternal client)
| パラメータ |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| パラメータ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
| 例外 |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| パラメータ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
| 例外 |
GeneralSecurityException |
|
IOException |
|
createInvocation
public Invocation createInvocation (Invocation invocation)
指定された呼び出しのデータを使用して、テスト ストレージに呼び出しを作成します。
| パラメータ |
invocation |
Invocation: - 作成する呼び出しを記述します。 |
| 戻り値 |
Invocation |
テスト ストレージで作成された呼び出し。 |
createLocalBuild
public Build createLocalBuild (Build localBuild)
詳しくは、go/local_build_guide をご覧ください。
| パラメータ |
localBuild |
Build: ローカルビルドの説明 |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
テスト ストレージに作業単位を作成します。
| パラメータ |
workUnit |
WorkUnit: - 作成する作業単位を記述します。 |
| 戻り値 |
WorkUnit |
新しい作業単位を作成します。 |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits (List<WorkUnit> workUnits)
指定されたリスト内のすべての作業単位を TestStorage に作成します。
| パラメータ |
workUnits |
List: - 作成する作業単位のリスト。 |
| 戻り値 |
ImmutableList<WorkUnit> |
作成されたワークユニットのリスト。 |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
リクエストされた実際のテスト アーティファクト ファイルを取得して返します。
| パラメータ |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
すべてのテスト結果がアップロードされるまで待機します。
getInvocation
public Invocation getInvocation (String invocationId)
指定された呼び出し ID を持つ呼び出しを返します。
| パラメータ |
invocationId |
String: - 返す呼び出しの ID。 |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
指定された呼び出し ID とリソース ID に一致するテスト アーティファクトを返します。
| パラメータ |
invocationId |
String |
resourceId |
String |
| 戻り値 |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
指定された ID に一致するワークユニットを返します。
| パラメータ |
workUnitId |
String: - 作業単位の ID。 |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
指定されたタイプに一致するすべてのテスト アーティファクトを検索して一覧表示します。
| パラメータ |
invocationId |
String |
artifactType |
String |
| 戻り値 |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
指定された呼び出しのデータを使用して、テスト ストレージの呼び出しを更新します。
| パラメータ |
invocation |
Invocation: - 更新されたデータを含む呼び出し。 |
| 戻り値 |
Invocation |
更新された呼び出し。 |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long unusedLegacyId)
指定されたアーティファクトを更新します。このメソッドは関連付けのみを更新し、コンテンツは変更しません。このメソッドを呼び出すときは、元の呼び出し ID、作業単位 ID、テスト結果 ID を引数として指定します。新しい作業単位とテスト結果 ID を BuildArtifactMetadata オブジェクトに入れます。関連付けで作業単位 ID やテスト結果が使用されていない場合は、空の文字列("")に設定する必要があります。
| パラメータ |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
| 戻り値 |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long unusedLegacyId,
AbstractInputStreamContent content)
指定されたアーティファクトを更新し、指定されたコンテンツをアップロードします。コンテンツをアップロードする際に、関連付けデータを更新することはできません。BuildArtifactMetadata 引数にすでに設定されている作業単位 ID とテスト結果 ID は変更しないでください。
| パラメータ |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
content |
AbstractInputStreamContent |
| 戻り値 |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
テスト ストレージで指定されたワークユニットを更新します。
| パラメータ |
workUnit |
WorkUnit: - 更新する作業単位。 |
uploadAssociations
public void uploadAssociations (List<LogAssociation> associations,
int poolSize)
ログとテスト/作業単位の関連付けをアップロードします。関連付けにより、Android テスト ストレージはどのテストでログが生成されたかを追跡できます。
| パラメータ |
associations |
List: ログファイルとその関連付けのリスト。 |
poolSize |
int: 並列アップロードに使用されるワーカープールのサイズ。並列アップロードを行わない場合は 0。 |
uploadResult
public void uploadResult (TestResult result)
提供されたテスト結果をテスト ストレージにアップロードします。テスト結果は、以前に作成された呼び出しの一部である必要があります。
| パラメータ |
result |
TestResult: - アップロードする結果。 |
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-06-22 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"]],["最終更新日 2026-06-22 UTC。"],[],[]]