ลูกค้า

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

คิกรีเทิร์น
ITestStorageClient

สร้าง

public static ITestStorageClient create (Androidbuildinternal client)

พารามิเตอร์
client Androidbuildinternal

คิกรีเทิร์น
ITestStorageClient

สร้าง

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

พารามิเตอร์
buildEnvironment String

useLegacyMigration boolean

enableUploadThread boolean

useBatchApi boolean

คิกรีเทิร์น
ITestStorageClient

สร้าง

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

พารามิเตอร์
buildEnvironment String

useLegacyMigration boolean

useBatchApi boolean

คิกรีเทิร์น
ITestStorageClient

createInvocation

public Invocation createInvocation (Invocation invocation)

สร้างการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ

พารามิเตอร์
invocation Invocation: - อธิบายการเรียกใช้ที่จะสร้าง

คิกรีเทิร์น
Invocation การเรียกใช้ที่สร้างในที่เก็บข้อมูลการทดสอบ

createLocalBuild

public Build createLocalBuild (Build localBuild)

ดูรายละเอียดได้ที่ go/local_build_guide

พารามิเตอร์
localBuild Build: คำอธิบายของบิลด์ในเครื่อง

คิกรีเทิร์น
Build 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

คิกรีเทิร์น
File

finalizeTestResults

public void finalizeTestResults ()

รอจนกว่าระบบจะอัปโหลดผลการทดสอบทั้งหมด

getInvocation

public Invocation getInvocation (String invocationId)

แสดงผลการเรียกใช้ที่มีรหัสการเรียกใช้ที่ระบุ

พารามิเตอร์
invocationId String: - รหัสของการเรียกใช้ที่จะแสดง

คิกรีเทิร์น
Invocation

getTestArtifact

public BuildArtifactMetadata getTestArtifact (String invocationId, 
                String resourceId)

แสดงผลอาร์ติแฟกต์การทดสอบที่ตรงกับการเรียกใช้และรหัสทรัพยากรที่ระบุ

พารามิเตอร์
invocationId String

resourceId String

คิกรีเทิร์น
BuildArtifactMetadata

getWorkUnit

public WorkUnit getWorkUnit (String workUnitId)

แสดงผล WorkUnit ที่ตรงกับรหัสที่ระบุ

พารามิเตอร์
workUnitId String: - รหัสของหน่วยงาน

คิกรีเทิร์น
WorkUnit

listTestArtifact

public TestArtifactListResponse listTestArtifact (String invocationId, 
                String artifactType)

ค้นหาและแสดงรายการอาร์ติแฟกต์การทดสอบทั้งหมดที่ตรงกับประเภทที่ระบุ

พารามิเตอร์
invocationId String

artifactType String

คิกรีเทิร์น
TestArtifactListResponse

updateInvocation

public Invocation updateInvocation (Invocation invocation)

อัปเดตการเรียกใช้ในที่เก็บข้อมูลทดสอบโดยใช้ข้อมูลในการเรียกใช้ที่ระบุ

พารามิเตอร์
invocation Invocation: - การเรียกใช้ที่มีข้อมูลที่อัปเดต

คิกรีเทิร์น
Invocation การเรียกใช้ที่อัปเดต

updateTestArtifact

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: - ผลลัพธ์ที่จะอัปโหลด