IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Giao diện để giao tiếp với phần phụ trợ của trình ghi ResultDB. Giao diện này chứa các phương thức để tạo và cập nhật lệnh gọi cũng như tải kết quả kiểm thử lên.

Tóm tắt

Phương thức công khai

abstract Invocation finalizeInvocation()

Hoàn tất lệnh gọi.

abstract void finalizeUpload()

Hoàn tất việc tải kết quả kiểm thử và cấu phần phần mềm lên.

abstract Invocation updateInvocation(UpdateInvocationRequest request)
abstract void uploadArtifact(Artifact artifact)

Đưa một cấu phần phần mềm vào hàng đợi để tải lên ResultDB.

abstract void uploadTestResult(TestResult result)

Đưa một kết quả kiểm thử vào hàng đợi để tải lên ResultDB.

Phương thức công khai

finalizeInvocation

public abstract Invocation finalizeInvocation ()

Hoàn tất lệnh gọi. Phương thức này sẽ được gọi sau khi tất cả kết quả kiểm thử và cấu phần phần mềm đã được tải lên.

Giá trị trả về
Invocation

finalizeUpload

public abstract void finalizeUpload ()

Hoàn tất việc tải kết quả kiểm thử và cấu phần phần mềm lên. Phương thức này sẽ được gọi sau khi tất cả kết quả kiểm thử và cấu phần phần mềm đã được tải lên. Mọi lệnh gọi uploadTestResult và uploadArtifact sau phương thức này sẽ bị bỏ qua.

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

Tham số
request UpdateInvocationRequest

Giá trị trả về
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

Đưa một cấu phần phần mềm vào hàng đợi để tải lên ResultDB.

Tham số
artifact Artifact: Cấu phần phần mềm cần tải lên.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

Đưa một kết quả kiểm thử vào hàng đợi để tải lên ResultDB.

Tham số
result TestResult: Kết quả kiểm thử cần tải lên.