ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ลูกค้า
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
ไคลเอ็นต์พื้นที่เก็บข้อมูลการทดสอบ Android ที่อัปโหลดผลการทดสอบไปยังบริการพื้นที่เก็บข้อมูลการทดสอบ
สรุป
เมธอดสาธารณะ |
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)
สร้างการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ
|
Build
|
createLocalBuild(Build localBuild)
ดูรายละเอียดได้ที่ go/local_build_guide
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
สร้างหน่วยงานในที่เก็บข้อมูลทดสอบ
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
สร้างหน่วยงานทั้งหมดในรายการที่ระบุใน TestStorage
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
ดึงข้อมูลและแสดงไฟล์อาร์ติแฟกต์การทดสอบจริงที่ขอ
|
void
|
finalizeTestResults()
รอจนกว่าระบบจะอัปโหลดผลการทดสอบทั้งหมด
|
Invocation
|
getInvocation(String invocationId)
แสดงผลการเรียกใช้ที่มีรหัสการเรียกใช้ที่ระบุ
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
แสดงผลอาร์ติแฟกต์การทดสอบที่ตรงกับการเรียกใช้และรหัสทรัพยากรที่ระบุ
|
WorkUnit
|
getWorkUnit(String workUnitId)
แสดงผล WorkUnit ที่ตรงกับรหัสที่ระบุ
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
ค้นหาและแสดงรายการอาร์ติแฟกต์การทดสอบทั้งหมดที่ตรงกับประเภทที่ระบุ
|
Invocation
|
updateInvocation(Invocation invocation)
อัปเดตการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
อัปเดตอาร์ติแฟกต์ที่ระบุ
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
อัปเดตอาร์ติแฟกต์ที่ระบุและอัปโหลดเนื้อหาที่ระบุ
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
อัปเดตหน่วยงานที่ระบุในที่เก็บข้อมูลทดสอบ
|
void
|
uploadAssociations( associations, int poolSize)
อัปโหลดการเชื่อมโยงระหว่างบันทึกกับหน่วยทดสอบ/งาน
|
void
|
uploadResult(TestResult result)
อัปโหลดผลการทดสอบที่ได้รับไปยังที่เก็บข้อมูลการทดสอบ
|
เมธอดสาธารณะ
สร้าง
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| พารามิเตอร์ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
สร้าง
public static ITestStorageClient create (Androidbuildinternal client)
| พารามิเตอร์ |
client |
Androidbuildinternal |
สร้าง
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| พารามิเตอร์ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
สร้าง
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| พารามิเตอร์ |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
createInvocation
public Invocation createInvocation (Invocation invocation)
สร้างการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ
| พารามิเตอร์ |
invocation |
Invocation: - อธิบายการเรียกใช้ที่จะสร้าง |
| คิกรีเทิร์น |
Invocation |
การเรียกใช้ที่สร้างในที่เก็บข้อมูลการทดสอบ |
createLocalBuild
public Build createLocalBuild (Build localBuild)
ดูรายละเอียดได้ที่ go/local_build_guide
| พารามิเตอร์ |
localBuild |
Build: คำอธิบายของบิลด์ในเครื่อง |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
สร้างหน่วยงานในที่เก็บข้อมูลทดสอบ
| พารามิเตอร์ |
workUnit |
WorkUnit: - อธิบายหน่วยงานที่จะสร้าง |
| คิกรีเทิร์น |
WorkUnit |
หน่วยงานใหม่ |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
สร้างหน่วยงานทั้งหมดในรายการที่ระบุใน TestStorage
| พารามิเตอร์ |
workUnits |
: - รายการหน่วยงานที่จะสร้าง |
| คิกรีเทิร์น |
ImmutableList<WorkUnit> |
รายการหน่วยงานที่สร้างขึ้น |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
ดึงข้อมูลและแสดงไฟล์อาร์ติแฟกต์การทดสอบจริงที่ขอ
| พารามิเตอร์ |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
รอจนกว่าระบบจะอัปโหลดผลการทดสอบทั้งหมด
getInvocation
public Invocation getInvocation (String invocationId)
แสดงผลการเรียกใช้ที่มีรหัสการเรียกใช้ที่ระบุ
| พารามิเตอร์ |
invocationId |
String: - รหัสของการเรียกใช้ที่จะแสดง |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
แสดงผลอาร์ติแฟกต์การทดสอบที่ตรงกับการเรียกใช้และรหัสทรัพยากรที่ระบุ
| พารามิเตอร์ |
invocationId |
String |
resourceId |
String |
| คิกรีเทิร์น |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
แสดงผล WorkUnit ที่ตรงกับรหัสที่ระบุ
| พารามิเตอร์ |
workUnitId |
String: - รหัสของหน่วยงาน |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
ค้นหาและแสดงรายการอาร์ติแฟกต์การทดสอบทั้งหมดที่ตรงกับประเภทที่ระบุ
| พารามิเตอร์ |
invocationId |
String |
artifactType |
String |
| คิกรีเทิร์น |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
อัปเดตการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ
| พารามิเตอร์ |
invocation |
Invocation: - การเรียกใช้ที่มีข้อมูลที่อัปเดต |
| คิกรีเทิร์น |
Invocation |
การเรียกใช้ที่อัปเดต |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
อัปเดตอาร์ติแฟกต์ที่ระบุ วิธีนี้จะอัปเดตเฉพาะการเชื่อมโยงและจะไม่แก้ไขเนื้อหา
เมื่อเรียกใช้เมธอดนี้ ให้ระบุรหัสการเรียกใช้เดิม รหัสหน่วยงาน และรหัสผลการทดสอบเป็นอาร์กิวเมนต์ ใส่หน่วยงานใหม่และรหัสผลการทดสอบในออบเจ็กต์ BuildArtifactMetadata เมื่อไม่ได้ใช้รหัสหน่วยงานและ/หรือผลการทดสอบในการเชื่อมโยง
ควรตั้งค่าเป็นสตริงว่าง ("")
| พารามิเตอร์ |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| คิกรีเทิร์น |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
อัปเดตอาร์ติแฟกต์ที่ระบุและอัปโหลดเนื้อหาที่ระบุ เมื่ออัปโหลดเนื้อหา คุณจะอัปเดตข้อมูลการเชื่อมโยงไม่ได้ อย่าแก้ไขรหัสหน่วยงานและรหัสผลการทดสอบ
ที่ตั้งค่าไว้แล้วในอาร์กิวเมนต์ BuildArtifactMetadata
| พารามิเตอร์ |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| คิกรีเทิร์น |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
อัปเดตหน่วยงานที่ระบุในที่เก็บข้อมูลทดสอบ
| พารามิเตอร์ |
workUnit |
WorkUnit: - หน่วยงานที่จะอัปเดต |
| คิกรีเทิร์น |
WorkUnit |
หน่วยงานที่อัปเดต |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
อัปโหลดการเชื่อมโยงระหว่างบันทึกกับหน่วยทดสอบ/งาน การเชื่อมโยงช่วยให้ที่เก็บข้อมูลการทดสอบ Android
ติดตามได้ว่าการทดสอบใดสร้างบันทึก
| พารามิเตอร์ |
associations |
: รายการไฟล์บันทึกและรายการที่เชื่อมโยง |
poolSize |
int: ขนาดของกลุ่ม Worker ที่ใช้ในการอัปโหลดแบบขนาน 0 สำหรับการอัปโหลดแบบไม่ขนาน
|
uploadResult
public void uploadResult (TestResult result)
อัปโหลดผลการทดสอบที่ได้รับไปยังที่เก็บข้อมูลการทดสอบ ผลการทดสอบต้องเป็นส่วนหนึ่งของการเรียกใช้ที่สร้างไว้ก่อนหน้านี้
| พารามิเตอร์ |
result |
TestResult: - ผลลัพธ์ที่จะอัปโหลด |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-12-04 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-12-04 UTC"],[],[]]