2026'dan itibaren, ana kararlı geliştirme modelimizle uyumlu olmak ve ekosistem için platform kararlılığını sağlamak amacıyla kaynak kodunu 2. ve 4. çeyreklerde AOSP'de yayınlayacağız. AOSP'yi oluşturmak ve AOSP'ye katkıda bulunmak için android-latest-release kullanın. android-latest-release manifest dalı her zaman AOSP'ye gönderilen en son sürümü referans alır. Daha fazla bilgi için AOSP'de yapılan değişiklikler başlıklı makaleyi inceleyin.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Müşteri
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Test sonuçlarını Test Depolama hizmetine yükleyen Android Test Depolama istemcisi.
Özet
Herkese açık yöntemler |
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)
Belirtilen çağırmadaki verileri kullanarak Test Storage'da bir çağırma oluşturur.
|
Build
|
createLocalBuild(Build localBuild)
Ayrıntılar için go/local_build_guide adresine bakın.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Test Storage'da bir iş birimi oluşturur.
|
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> workUnits)
TestStorage'da sağlanan listedeki tüm çalışma birimlerini oluşturur.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
İstenen test yapısı dosyasını getirir ve döndürür.
|
void
|
finalizeTestResults()
Tüm test sonuçları yüklenene kadar bekler.
|
Invocation
|
getInvocation(String invocationId)
Belirtilen çağrı kimliğine sahip bir çağrıyı döndürür.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Belirtilen çağrı ve kaynak kimliğiyle eşleşen bir test yapısı döndürür.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Belirtilen kimlikle eşleşen bir iş birimini döndürür.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Belirtilen türle eşleşen tüm test çıktılarını arar ve listeler.
|
Invocation
|
updateInvocation(Invocation invocation)
Belirtilen çağırmadaki verileri kullanarak Test Storage'daki bir çağırmayı günceller.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long unusedLegacyId)
Sağlanan yapıyı günceller.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long unusedLegacyId, AbstractInputStreamContent content)
Sağlanan yapıyı günceller ve sağlanan içeriği yükler.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Test depolama alanında sağlanan bir iş birimini günceller.
|
void
|
uploadAssociations(List<LogAssociation> associations, int poolSize)
Günlükler ile testler/iş birimleri arasındaki ilişkilendirmeleri yükler.
|
void
|
uploadResult(TestResult result)
Sağlanan test sonucunu Test Storage'a yükleyin.
|
Herkese açık yöntemler
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parametreler |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
| Verdiği hatalar |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (Androidbuildinternal client)
| Parametreler |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parametreler |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
| Verdiği hatalar |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parametreler |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
| Verdiği hatalar |
GeneralSecurityException |
|
IOException |
|
createInvocation
public Invocation createInvocation (Invocation invocation)
Belirtilen çağırmadaki verileri kullanarak Test Storage'da bir çağırma oluşturur.
| Parametreler |
invocation |
Invocation: Oluşturulacak çağırmayı açıklar. |
| İadeler |
Invocation |
Test depolama alanında oluşturulan çağırma. |
| Verdiği hatalar |
IOException |
|
createLocalBuild
public Build createLocalBuild (Build localBuild)
Ayrıntılar için go/local_build_guide adresine bakın.
| Parametreler |
localBuild |
Build: Yerel derlemenin açıklaması |
| Verdiği hatalar |
IOException |
|
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Test Storage'da bir iş birimi oluşturur.
| Parametreler |
workUnit |
WorkUnit: - Oluşturulacak iş birimini açıklar. |
| İadeler |
WorkUnit |
yeni bir çalışma birimi. |
| Verdiği hatalar |
IOException |
|
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits (List<WorkUnit> workUnits)
TestStorage'da sağlanan listedeki tüm çalışma birimlerini oluşturur.
| Parametreler |
workUnits |
List: - Oluşturulacak iş birimlerinin listesi. |
| İadeler |
ImmutableList<WorkUnit> |
Oluşturulan iş birimlerinin listesi. |
| Verdiği hatalar |
IOException |
|
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
İstenen test yapısı dosyasını getirir ve döndürür.
| Parametreler |
invocationId |
String |
resourceId |
String |
| Verdiği hatalar |
IOException |
|
finalizeTestResults
public void finalizeTestResults ()
Tüm test sonuçları yüklenene kadar bekler.
getInvocation
public Invocation getInvocation (String invocationId)
Belirtilen çağrı kimliğine sahip bir çağrıyı döndürür.
| Parametreler |
invocationId |
String: - Döndürülecek çağrının kimliği. |
| Verdiği hatalar |
IOException |
|
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Belirtilen çağrı ve kaynak kimliğiyle eşleşen bir test yapısı döndürür.
| Parametreler |
invocationId |
String |
resourceId |
String |
| Döndürülenler |
BuildArtifactMetadata |
|
| Verdiği hatalar |
IOException |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Belirtilen kimlikle eşleşen bir iş birimini döndürür.
| Parametreler |
workUnitId |
String: - İş biriminin kimliği. |
| Verdiği hatalar |
IOException |
|
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Belirtilen türle eşleşen tüm test çıktılarını arar ve listeler.
| Parametreler |
invocationId |
String |
artifactType |
String |
| Döndürülenler |
TestArtifactListResponse |
|
| Verdiği hatalar |
IOException |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Belirtilen çağırmadaki verileri kullanarak Test Storage'daki bir çağırmayı günceller.
| Parametreler |
invocation |
Invocation: - invocation with updated data. |
| İadeler |
Invocation |
güncellenmiş bir çağırma. |
| Verdiği hatalar |
IOException |
|
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long unusedLegacyId)
Sağlanan yapıyı günceller. Bu yöntem yalnızca ilişkilendirmeyi günceller ve içeriği değiştirmez. Bu yöntemi çağırırken orijinal çağırma kimliğini, iş birimi kimliğini ve test sonucu kimliğini bağımsız değişken olarak sağlayın. Yeni çalışma birimini ve test sonucu kimliğini BuildArtifactMetadata nesnesine yerleştirin. İş birimi kimliği ve/veya test sonucu ilişkilendirmede kullanılmadığında boş dize ("") olarak ayarlanmalıdır.
| Parametreler |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
| Döndürülenler |
BuildArtifactMetadata |
|
| Verdiği hatalar |
IOException |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long unusedLegacyId,
AbstractInputStreamContent content)
Sağlanan yapıyı günceller ve sağlanan içeriği yükler. İçerik yüklerken ilişkilendirme verilerini güncellemek mümkün değildir. BuildArtifactMetadata bağımsız değişkeninde önceden ayarlanmış olan iş birimi kimliğini ve test sonucu kimliğini değiştirmeyin.
| Parametreler |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
content |
AbstractInputStreamContent |
| Döndürülenler |
BuildArtifactMetadata |
|
| Verdiği hatalar |
IOException |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Test depolama alanında sağlanan bir iş birimini günceller.
| Parametreler |
workUnit |
WorkUnit: - Güncellenecek iş birimi. |
| İadeler |
WorkUnit |
güncellenen iş birimi. |
| Verdiği hatalar |
IOException |
|
uploadAssociations
public void uploadAssociations (List<LogAssociation> associations,
int poolSize)
Günlükler ile testler/iş birimleri arasındaki ilişkilendirmeleri yükler. Dernekler, Android Test Storage'ın hangi testin günlük oluşturduğunu takip etmesine olanak tanır.
| Parametreler |
associations |
List: Günlük dosyalarının ve ilişkilendirmelerinin listesi. |
poolSize |
int: Paralel yükleme için kullanılan çalışan havuzunun boyutu. Paralel yükleme yoksa 0. |
| Verdiği hatalar |
IOException |
|
uploadResult
public void uploadResult (TestResult result)
Sağlanan test sonucunu Test Storage'a yükleyin. Test sonucu, daha önce oluşturulmuş bir çağırmanın parçası olmalıdır.
| Parametreler |
result |
TestResult: - sonuç yüklenir. |
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-06-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2026-06-22 UTC."],[],[]]