Mulai tahun 2026, untuk menyelaraskan dengan model pengembangan stabil trunk kami dan memastikan stabilitas platform untuk ekosistem, kami akan memublikasikan kode sumber ke AOSP pada Kuartal 2 dan Kuartal 4. Untuk membangun dan berkontribusi ke AOSP, sebaiknya gunakan android-latest-release, bukan aosp-main. Cabang manifes android-latest-release akan selalu merujuk pada rilis terbaru yang di-push ke AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Klien
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Klien penyimpanan Android Test yang mengupload hasil pengujian ke layanan Test Storage.
Ringkasan
Metode publik |
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)
Membuat pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
|
Build
|
createLocalBuild(Build localBuild)
Lihat go/local_build_guide untuk mengetahui detailnya.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Membuat unit kerja di Test Storage.
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Membuat semua unit kerja dalam daftar yang diberikan di TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Mengambil dan menampilkan file artefak pengujian yang sebenarnya diminta.
|
void
|
finalizeTestResults()
Menunggu hingga semua hasil pengujian diupload.
|
Invocation
|
getInvocation(String invocationId)
Menampilkan pemanggilan yang memiliki ID pemanggilan yang diberikan.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Menampilkan artefak pengujian yang cocok dengan pemanggilan dan ID resource yang diberikan.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Menampilkan unit kerja yang cocok dengan ID yang diberikan.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Menelusuri dan mencantumkan semua artefak pengujian yang cocok dengan jenis yang diberikan.
|
Invocation
|
updateInvocation(Invocation invocation)
Memperbarui pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Memperbarui artefak yang diberikan.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Memperbarui artefak yang diberikan dan mengupload konten yang diberikan.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Memperbarui unit kerja yang diberikan di Test Storage.
|
void
|
uploadAssociations( associations, int poolSize)
Mengupload asosiasi antara log dan pengujian/unit kerja.
|
void
|
uploadResult(TestResult result)
Mengupload hasil pengujian yang diberikan ke Test Storage.
|
Metode publik
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
create
public static ITestStorageClient create (Androidbuildinternal client)
| Parameter |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
createInvocation
public Invocation createInvocation (Invocation invocation)
Membuat pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
| Parameter |
invocation |
Invocation: - menjelaskan pemanggilan yang akan dibuat. |
| Hasil |
Invocation |
pemanggilan yang dibuat di Test Storage. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Lihat go/local_build_guide untuk mengetahui detailnya.
| Parameter |
localBuild |
Build: deskripsi build lokal |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Membuat unit kerja di Test Storage.
| Parameter |
workUnit |
WorkUnit: - menjelaskan unit kerja yang akan dibuat. |
| Hasil |
WorkUnit |
unit kerja baru. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Membuat semua unit kerja dalam daftar yang diberikan di TestStorage.
| Parameter |
workUnits |
: - daftar unit kerja yang akan dibuat. |
| Hasil |
ImmutableList<WorkUnit> |
daftar unit kerja yang dibuat. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Mengambil dan menampilkan file artefak pengujian yang sebenarnya diminta.
| Parameter |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
Menunggu hingga semua hasil pengujian diupload.
getInvocation
public Invocation getInvocation (String invocationId)
Menampilkan pemanggilan yang memiliki ID pemanggilan yang diberikan.
| Parameter |
invocationId |
String: - ID pemanggilan yang akan ditampilkan. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Menampilkan artefak pengujian yang cocok dengan pemanggilan dan ID resource yang diberikan.
| Parameter |
invocationId |
String |
resourceId |
String |
| Hasil |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Menampilkan unit kerja yang cocok dengan ID yang diberikan.
| Parameter |
workUnitId |
String: - ID unit kerja. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Menelusuri dan mencantumkan semua artefak pengujian yang cocok dengan jenis yang diberikan.
| Parameter |
invocationId |
String |
artifactType |
String |
| Hasil |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Memperbarui pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
| Parameter |
invocation |
Invocation: - pemanggilan dengan data yang diperbarui. |
| Hasil |
Invocation |
pemanggilan yang diperbarui. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
Memperbarui artefak yang diberikan. Metode ini hanya memperbarui asosiasi dan tidak mengubah
konten. Saat memanggil metode ini, berikan ID pemanggilan asli, ID unit kerja, dan
ID hasil pengujian sebagai argumen. Masukkan unit kerja baru dan ID hasil pengujian dalam objek BuildArtifactMetadata. Jika ID unit kerja dan/atau hasil pengujian tidak digunakan dalam
asosiasi, ID tersebut harus ditetapkan ke string kosong ("").
| Parameter |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| Hasil |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
Memperbarui artefak yang diberikan dan mengupload konten yang diberikan. Saat mengupload konten, data asosiasi tidak dapat diperbarui. Jangan mengubah ID unit kerja dan ID hasil pengujian
yang sudah ditetapkan dalam argumen BuildArtifactMetadata.
| Parameter |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| Hasil |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Memperbarui unit kerja yang diberikan di Test Storage.
| Parameter |
workUnit |
WorkUnit: - unit kerja yang akan diperbarui. |
| Hasil |
WorkUnit |
unit kerja yang diperbarui. |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
Mengupload asosiasi antara log dan pengujian/unit kerja. Asosiasi memungkinkan Android Test
Storage melacak pengujian mana yang menghasilkan log.
| Parameter |
associations |
: daftar file log dan asosiasinya. |
poolSize |
int: Ukuran pool pekerja yang digunakan untuk upload paralel. 0 untuk tidak ada upload
paralel. |
uploadResult
public void uploadResult (TestResult result)
Mengupload hasil pengujian yang diberikan ke Test Storage. Hasil pengujian harus menjadi bagian dari pemanggilan yang dibuat sebelumnya.
| Parameter |
result |
TestResult: - hasil yang akan diupload. |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-04 UTC."],[],[]]