Khách hàng

public final class Client
extends Object implements ITestStorageClient

java.lang.Object
   ↳ com.google.android.tradefed.result.teststorage.Client


Ứng dụng lưu trữ kiểm thử Android tải kết quả kiểm thử lên dịch vụ Lưu trữ kiểm thử.

Tóm tắt

Phương thức công khai

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)

Tạo một lệnh gọi trong Bộ nhớ kiểm thử bằng dữ liệu trong lệnh gọi được cung cấp.

Build createLocalBuild(Build localBuild)

Hãy xem go/local_build_guide để biết thông tin chi tiết.

WorkUnit createWorkUnit(WorkUnit workUnit)

Tạo một đơn vị công việc trong Bộ nhớ kiểm thử.

ImmutableList<WorkUnit> createWorkUnits( workUnits)

Tạo tất cả các đơn vị công việc trong danh sách được cung cấp trong TestStorage.

File fetchTestArtifact(String invocationId, String resourceId)

Tìm nạp và trả về tệp cấu phần phần mềm kiểm thử thực tế được yêu cầu.

void finalizeTestResults()

Chờ cho đến khi tất cả kết quả kiểm thử được tải lên.

Invocation getInvocation(String invocationId)

Trả về một lệnh gọi có mã lệnh gọi được cung cấp.

BuildArtifactMetadata getTestArtifact(String invocationId, String resourceId)

Trả về một cấu phần phần mềm kiểm thử khớp với lệnh gọi và mã nhận dạng tài nguyên đã cung cấp.

WorkUnit getWorkUnit(String workUnitId)

Trả về một workunit khớp với mã nhận dạng được cung cấp.

TestArtifactListResponse listTestArtifact(String invocationId, String artifactType)

Tìm kiếm và liệt kê tất cả các cấu phần phần mềm kiểm thử khớp với loại được cung cấp.

Invocation updateInvocation(Invocation invocation)

Cập nhật một lệnh gọi trong Bộ nhớ kiểm thử bằng dữ liệu trong lệnh gọi được cung cấp.

BuildArtifactMetadata updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)

Cập nhật cấu phần phần mềm được cung cấp.

BuildArtifactMetadata updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)

Cập nhật cấu phần phần mềm đã cung cấp và tải nội dung đã cung cấp lên.

WorkUnit updateWorkUnit(WorkUnit workUnit)

Cập nhật một đơn vị công việc được cung cấp trong Bộ nhớ kiểm thử.

void uploadAssociations( associations, int poolSize)

Tải mối liên kết giữa nhật ký và các đơn vị kiểm thử/công việc lên.

void uploadResult(TestResult result)

Tải kết quả kiểm thử đã cung cấp lên Bộ nhớ kiểm thử.

Phương thức công khai

create

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

Tham số
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

maxBatchSize int

insertBatchSize int

Giá trị trả về
ITestStorageClient

create

public static ITestStorageClient create (Androidbuildinternal client)

Tham số
client Androidbuildinternal

Giá trị trả về
ITestStorageClient

create

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

Tham số
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

Giá trị trả về
ITestStorageClient

create

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

Tham số
buildEnvironment String

useLegacyMigration boolean

useBatchApi boolean

Giá trị trả về
ITestStorageClient

createInvocation

public Invocation createInvocation (Invocation invocation)

Tạo một lệnh gọi trong Bộ nhớ kiểm thử bằng dữ liệu trong lệnh gọi được cung cấp.

Tham số
invocation Invocation: – mô tả lệnh gọi sẽ được tạo.

Giá trị trả về
Invocation lệnh gọi được tạo trong Bộ nhớ kiểm thử.

createLocalBuild

public Build createLocalBuild (Build localBuild)

Hãy xem go/local_build_guide để biết thông tin chi tiết.

Tham số
localBuild Build: nội dung mô tả về bản dựng cục bộ

Giá trị trả về
Build Build

createWorkUnit

public WorkUnit createWorkUnit (WorkUnit workUnit)

Tạo một đơn vị công việc trong Bộ nhớ kiểm thử.

Tham số
workUnit WorkUnit: – mô tả đơn vị công việc cần tạo.

Giá trị trả về
WorkUnit một đơn vị công việc mới.

createWorkUnits

public ImmutableList<WorkUnit> createWorkUnits ( workUnits)

Tạo tất cả các đơn vị công việc trong danh sách được cung cấp trong TestStorage.

Tham số
workUnits : – danh sách các đơn vị công việc cần tạo.

Giá trị trả về
ImmutableList<WorkUnit> danh sách các đơn vị công việc đã được tạo.

fetchTestArtifact

public File fetchTestArtifact (String invocationId, 
                String resourceId)

Tìm nạp và trả về tệp cấu phần phần mềm kiểm thử thực tế được yêu cầu.

Tham số
invocationId String

resourceId String

Giá trị trả về
File

finalizeTestResults

public void finalizeTestResults ()

Chờ cho đến khi tất cả kết quả kiểm thử được tải lên.

getInvocation

public Invocation getInvocation (String invocationId)

Trả về một lệnh gọi có mã lệnh gọi được cung cấp.

Tham số
invocationId String: – mã nhận dạng của lệnh gọi cần trả về.

Giá trị trả về
Invocation

getTestArtifact

public BuildArtifactMetadata getTestArtifact (String invocationId, 
                String resourceId)

Trả về một cấu phần phần mềm kiểm thử khớp với lệnh gọi và mã nhận dạng tài nguyên đã cung cấp.

Tham số
invocationId String

resourceId String

Giá trị trả về
BuildArtifactMetadata

getWorkUnit

public WorkUnit getWorkUnit (String workUnitId)

Trả về một workunit khớp với mã nhận dạng được cung cấp.

Tham số
workUnitId String: – mã nhận dạng của đơn vị công việc.

Giá trị trả về
WorkUnit

listTestArtifact

public TestArtifactListResponse listTestArtifact (String invocationId, 
                String artifactType)

Tìm kiếm và liệt kê tất cả các cấu phần phần mềm kiểm thử khớp với loại được cung cấp.

Tham số
invocationId String

artifactType String

Giá trị trả về
TestArtifactListResponse

updateInvocation

public Invocation updateInvocation (Invocation invocation)

Cập nhật một lệnh gọi trong Bộ nhớ kiểm thử bằng dữ liệu trong lệnh gọi được cung cấp.

Tham số
invocation Invocation: – lệnh gọi có dữ liệu đã cập nhật.

Giá trị trả về
Invocation một lệnh gọi đã được cập nhật.

updateTestArtifact

public BuildArtifactMetadata updateTestArtifact (String invocationId, 
                String workUnitId, 
                String testResultId, 
                BuildArtifactMetadata artifact, 
                long legacyId)

Cập nhật cấu phần phần mềm được cung cấp. Phương thức này chỉ cập nhật mối liên kết và không sửa đổi nội dung. Khi gọi phương thức này, hãy cung cấp mã lệnh gọi ban đầu, mã đơn vị công việc và mã kết quả kiểm thử dưới dạng đối số. Đặt đơn vị công việc mới và mã kết quả kiểm thử trong đối tượng BuildArtifactMetadata. Khi mã đơn vị công việc và/hoặc kết quả kiểm thử không được dùng trong mối liên kết, bạn nên đặt mã này thành chuỗi trống ("").

Tham số
invocationId String

workUnitId String

testResultId String

artifact BuildArtifactMetadata

legacyId long

Giá trị trả về
BuildArtifactMetadata

updateTestArtifact

public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact, 
                long legacyId, 
                AbstractInputStreamContent content)

Cập nhật cấu phần phần mềm đã cung cấp và tải nội dung đã cung cấp lên. Khi tải nội dung lên, bạn không thể cập nhật dữ liệu liên kết. Đừng sửa đổi mã đơn vị công việc và mã kết quả kiểm thử đã được đặt trong đối số BuildArtifactMetadata.

Tham số
artifact BuildArtifactMetadata

legacyId long

content AbstractInputStreamContent

Giá trị trả về
BuildArtifactMetadata

updateWorkUnit

public WorkUnit updateWorkUnit (WorkUnit workUnit)

Cập nhật một đơn vị công việc được cung cấp trong Bộ nhớ kiểm thử.

Tham số
workUnit WorkUnit: – đơn vị công việc cần cập nhật.

Giá trị trả về
WorkUnit đã cập nhật đơn vị công việc.

uploadAssociations

public void uploadAssociations ( associations, 
                int poolSize)

Tải mối liên kết giữa nhật ký và các đơn vị kiểm thử/công việc lên. Các mối liên kết cho phép Bộ nhớ kiểm thử Android theo dõi xem kiểm thử nào đã tạo nhật ký.

Tham số
associations : danh sách các tệp nhật ký và mối liên kết của chúng.

poolSize int: Kích thước của nhóm worker dùng để tải lên song song. 0 nếu không tải lên song song.

uploadResult

public void uploadResult (TestResult result)

Tải kết quả kiểm thử đã cung cấp lên Bộ nhớ kiểm thử. Kết quả kiểm thử phải là một phần của lệnh gọi đã tạo trước đó.

Tham số
result TestResult: – kết quả để tải lên.