2026'dan itibaren, kararlı ana 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 aosp-main yerine android-latest-release kullanmanızı öneririz. 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ı makaleye bakın.
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 Storage hizmetine yükleyen Android Test Storage 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 adresini ziyaret edin.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Test depolama alanında bir iş birimi oluşturur.
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Belirtilen listedeki tüm çalışma birimlerini TestStorage'da 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ğırma kimliğine sahip bir çağırmayı döndürür.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Belirtilen çağırma 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 legacyId)
Sağlanan yapıyı günceller.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, 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( 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
oluştur
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 |
oluştur
public static ITestStorageClient create (Androidbuildinternal client)
| Parametreler |
client |
Androidbuildinternal |
oluştur
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parametreler |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
oluştur
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parametreler |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
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. |
| İlerlemeler |
Invocation |
Test depolama alanında oluşturulan çağırma. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Ayrıntılar için go/local_build_guide adresini ziyaret edin.
| Parametreler |
localBuild |
Build: Yerel derlemenin açıklaması |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Test depolama alanında bir iş birimi oluşturur.
| Parametreler |
workUnit |
WorkUnit: - Oluşturulacak iş birimini açıklar. |
| İlerlemeler |
WorkUnit |
yeni bir çalışma birimi. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Belirtilen listedeki tüm çalışma birimlerini TestStorage'da oluşturur.
| Parametreler |
workUnits |
: - Oluşturulacak iş birimlerinin listesi. |
| İlerlemeler |
ImmutableList<WorkUnit> |
Oluşturulan iş birimlerinin listesi. |
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 |
finalizeTestResults
public void finalizeTestResults ()
Tüm test sonuçları yüklenene kadar bekler.
getInvocation
public Invocation getInvocation (String invocationId)
Belirtilen çağırma kimliğine sahip bir çağırmayı döndürür.
| Parametreler |
invocationId |
String: - Döndürülecek çağrının kimliği. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Belirtilen çağırma ve kaynak kimliğiyle eşleşen bir test yapısı döndürür.
| Parametreler |
invocationId |
String |
resourceId |
String |
| İlerlemeler |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Belirtilen kimlikle eşleşen bir iş birimini döndürür.
| Parametreler |
workUnitId |
String: - İş biriminin kimliği. |
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 |
| İlerlemeler |
TestArtifactListResponse |
|
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. |
| İlerlemeler |
Invocation |
güncellenmiş bir çağırma. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
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 |
legacyId |
long |
| İlerlemeler |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
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 |
legacyId |
long |
content |
AbstractInputStreamContent |
| İlerlemeler |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Test depolama alanında sağlanan bir iş birimini günceller.
| Parametreler |
workUnit |
WorkUnit: - Güncellenecek iş birimi. |
| İlerlemeler |
WorkUnit |
güncellenen iş birimi. |
uploadAssociations
public void uploadAssociations ( 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 |
: 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. |
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: - sonucu 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: 2025-12-04 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: 2025-12-04 UTC."],[],[]]