Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
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 |
create
public static ITestStorageClient create (Androidbuildinternal client)
| Tham số |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Tham số |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Tham số |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
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 |
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. |
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. |
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. |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-04 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-04 UTC."],[],[]]