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

İlerlemeler
ITestStorageClient

oluştur

public static ITestStorageClient create (Androidbuildinternal client)

Parametreler
client Androidbuildinternal

İlerlemeler
ITestStorageClient

oluştur

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean enableUploadThread, 
                boolean useBatchApi)

Parametreler
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

İlerlemeler
ITestStorageClient

oluştur

public static ITestStorageClient create (String buildEnvironment, 
                boolean useLegacyMigration, 
                boolean useBatchApi)

Parametreler
buildEnvironment String

useLegacyMigration boolean

useBatchApi boolean

İlerlemeler
ITestStorageClient

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ı

İlerlemeler
Build Build

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

İlerlemeler
File

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.

İlerlemeler
Invocation

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.

İlerlemeler
WorkUnit

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.

updateTestArtifact

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.