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.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
Subclass tidak langsung yang umum
| Klien |
Klien penyimpanan Android Test yang mengupload hasil pengujian ke layanan Test Storage.
|
|
Antarmuka untuk berkomunikasi dengan backend Android Test Storage. Antarmuka ini berisi metode untuk
membuat dan memperbarui pemanggilan dan unit kerja serta mengupload hasil pengujian. Untuk membuat atau memperbarui unit kerja atau hasil pengujian, unit kerja atau hasil pengujian tersebut harus termasuk dalam pemanggilan yang dibuat oleh klien ini atau pemanggilan harus ditambahkan menggunakan metode addInvocation.
Ringkasan
Metode publik |
abstract
Invocation
|
createInvocation(Invocation invocation)
Membuat pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
|
abstract
Build
|
createLocalBuild(Build localBuild)
Masukkan build lokal di backend.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Membuat unit kerja di Test Storage.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Membuat semua unit kerja dalam daftar yang diberikan di TestStorage.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
Mengambil dan menampilkan file artefak pengujian yang sebenarnya diminta.
|
abstract
void
|
finalizeTestResults()
Menunggu hingga semua hasil pengujian diupload.
|
abstract
Invocation
|
getInvocation(String invocationId)
Menampilkan pemanggilan yang memiliki ID pemanggilan yang diberikan.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Menampilkan artefak pengujian yang cocok dengan pemanggilan dan ID resource yang diberikan.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
Menampilkan unit kerja yang cocok dengan ID yang diberikan.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Menelusuri dan mencantumkan semua artefak pengujian yang cocok dengan jenis yang diberikan.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
Memperbarui pemanggilan di Test Storage menggunakan data dalam pemanggilan yang diberikan.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Memperbarui artefak yang diberikan.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Memperbarui artefak yang diberikan dan mengupload konten yang diberikan.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Memperbarui unit kerja yang diberikan di Test Storage.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
Mengupload asosiasi antara log dan pengujian/unit kerja.
|
abstract
void
|
uploadResult(TestResult result)
Mengupload hasil pengujian yang diberikan ke Test Storage.
|
Metode publik
createInvocation
public abstract 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 abstract Build createLocalBuild (Build localBuild)
Masukkan build lokal di backend.
| Parameter |
localBuild |
Build: deskripsi build lokal |
createWorkUnit
public abstract 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 abstract 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 abstract File fetchTestArtifact (String invocationId,
String resourceId)
Mengambil dan menampilkan file artefak pengujian yang sebenarnya diminta.
| Parameter |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public abstract void finalizeTestResults ()
Menunggu hingga semua hasil pengujian diupload.
getInvocation
public abstract Invocation getInvocation (String invocationId)
Menampilkan pemanggilan yang memiliki ID pemanggilan yang diberikan.
| Parameter |
invocationId |
String: - ID pemanggilan yang akan ditampilkan. |
| Menampilkan |
|
- jika pemanggilan yang diberikan tidak ditemukan atau jika terjadi error
saat berkomunikasi dengan backend. |
getTestArtifact
public abstract 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 abstract WorkUnit getWorkUnit (String workUnitId)
Menampilkan unit kerja yang cocok dengan ID yang diberikan.
| Parameter |
workUnitId |
String: - ID unit kerja. |
| Menampilkan |
|
- jika unit kerja yang diberikan tidak ditemukan atau terjadi error
saat berkomunikasi dengan layanan backend. |
listTestArtifact
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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."],[],[]]