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.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
Bilinen dolaylı alt sınıflar
| İstemci |
Test sonuçlarını Test Storage hizmetine yükleyen Android Test Storage istemcisi.
|
|
Android Test Storage arka ucuyla iletişim kurmak için kullanılan arayüz. Arayüzde, çağırmaları ve iş birimlerini oluşturup güncelleme ve test sonuçlarını yükleme yöntemleri bulunur. İş birimleri veya test sonuçları oluşturmak ya da güncellemek için bu öğelerin, bu istemci tarafından oluşturulan bir çağırmaya ait olması ya da addInvocation yöntemi kullanılarak eklenmesi gerekir.
Özet
Herkese açık yöntemler |
abstract
Invocation
|
createInvocation(Invocation invocation)
Belirtilen çağırmadaki verileri kullanarak Test Storage'da bir çağırma oluşturur.
|
abstract
Build
|
createLocalBuild(Build localBuild)
Arka uca yerel bir derleme ekleyin.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Test depolama alanında bir iş birimi oluşturur.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Belirtilen listedeki tüm çalışma birimlerini TestStorage'da oluşturur.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
İstenen test yapısı dosyasını getirir ve döndürür.
|
abstract
void
|
finalizeTestResults()
Tüm test sonuçları yüklenene kadar bekler.
|
abstract
Invocation
|
getInvocation(String invocationId)
Belirtilen çağırma kimliğine sahip bir çağırmayı döndürür.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Belirtilen çağırma ve kaynak kimliğiyle eşleşen bir test yapısı döndürür.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
Belirtilen kimlikle eşleşen bir iş birimini döndürür.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Belirtilen türle eşleşen tüm test çıktılarını arar ve listeler.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
Belirtilen çağırmadaki verileri kullanarak Test Storage'daki bir çağırmayı günceller.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Sağlanan yapıyı günceller.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Sağlanan yapıyı günceller ve sağlanan içeriği yükler.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Test depolama alanında sağlanan bir iş birimini günceller.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
Günlükler ile testler/iş birimleri arasındaki ilişkilendirmeleri yükler.
|
abstract
void
|
uploadResult(TestResult result)
Sağlanan test sonucunu Test Storage'a yükleyin.
|
Herkese açık yöntemler
createInvocation
public abstract 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. |
| Dekoratif yastıklar |
|
IOException |
createLocalBuild
public abstract Build createLocalBuild (Build localBuild)
Arka uca yerel bir derleme ekleyin.
| Parametreler |
localBuild |
Build: Yerel derlemenin açıklaması |
| Dekoratif yastıklar |
|
IOException |
createWorkUnit
public abstract 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. |
| Dekoratif yastıklar |
|
IOException |
createWorkUnits
public abstract 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. |
| Dekoratif yastıklar |
|
IOException |
fetchTestArtifact
public abstract 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 abstract void finalizeTestResults ()
Tüm test sonuçları yüklenene kadar bekler.
getInvocation
public abstract 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. |
| Dekoratif yastıklar |
|
- Sağlanan çağırma bulunamazsa veya arka uçla iletişim kurulurken hata oluşursa. |
getTestArtifact
public abstract 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 abstract WorkUnit getWorkUnit (String workUnitId)
Belirtilen kimlikle eşleşen bir iş birimini döndürür.
| Parametreler |
workUnitId |
String: - İş biriminin kimliği. |
| Dekoratif yastıklar |
|
- Sağlanan iş birimi bulunamazsa veya arka uç hizmetleriyle iletişim kurulurken hata oluşursa. |
listTestArtifact
public abstract 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 abstract 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. |
| Dekoratif yastıklar |
|
IOException |
public abstract 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 abstract 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 abstract 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. |
| Dekoratif yastıklar |
|
IOException |
uploadAssociations
public abstract 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. |
| Dekoratif yastıklar |
|
IOException |
uploadResult
public abstract 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. |
| Dekoratif yastıklar |
|
IOException |
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."],[],[]]