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.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
Bilinen dolaylı alt sınıflar
| İstemci |
Test sonuçlarını Test Depolama hizmetine yükleyen Android Test Depolama istemcisi.
|
|
Android Test Storage arka ucuyla iletişim kurmak için kullanılan arayüz. Arayüzde, çağrı ve iş birimleri 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 Storage'da bir iş birimi oluşturur.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> workUnits)
TestStorage'da sağlanan listedeki tüm çalışma birimlerini 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ğrı kimliğine sahip bir çağrıyı döndürür.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Belirtilen çağrı 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(List<LogAssociation> 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. |
| İadeler |
Invocation |
Test depolama alanında oluşturulan çağırma. |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
createLocalBuild
public abstract Build createLocalBuild (Build localBuild)
Arka uca yerel bir derleme ekleyin.
| Parametreler |
localBuild |
Build: Yerel derlemenin açıklaması |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
createWorkUnit
public abstract 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 |
|
java.io.IOException |
IOException |
|
createWorkUnits
public abstract 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 |
|
java.io.IOException |
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 |
| Verdiği hatalar |
IOException |
|
finalizeTestResults
public abstract void finalizeTestResults ()
Tüm test sonuçları yüklenene kadar bekler.
getInvocation
public abstract 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 |
- 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ğ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 abstract 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 |
- Sağlanan çalışma 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 |
| Döndürülenler |
TestArtifactListResponse |
|
| Verdiği hatalar |
IOException |
|
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. |
| İadeler |
Invocation |
güncellenmiş bir çağırma. |
| Verdiği hatalar |
|
java.io.IOException |
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 |
| Döndürülenler |
BuildArtifactMetadata |
|
| Verdiği hatalar |
IOException |
|
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 |
| Döndürülenler |
BuildArtifactMetadata |
|
| Verdiği hatalar |
IOException |
|
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. |
| İadeler |
WorkUnit |
güncellenen iş birimi. |
| Verdiği hatalar |
|
java.io.IOException |
IOException |
|
uploadAssociations
public abstract 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 |
|
java.io.IOException |
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: - sonuç yüklenir. |
| Verdiği hatalar |
|
java.io.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: 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."],[],[]]