LogAssociation

public class LogAssociation
extends Object

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


Một lớp đại diện cho mối liên kết giữa tệp nhật ký và một bài kiểm thử. Mối liên kết cho biết một tệp nhật ký cụ thể được tạo bởi một kiểm thử cụ thể.

Tóm tắt

Hàm khởi tạo công khai

LogAssociation(Invocation invocation, String workUnitId, TestResult testResult, long legacyResultId, LogFile log)

Tạo mối liên kết cho một tệp nhật ký.

Phương thức công khai

boolean equals(Object o)
String getAttemptId()

Trả về mã nhận dạng lượt thử, mã này bắt buộc phải có để tải nhật ký phiên bản 2 lên.

String getBuildId()

Trả về mã bản dựng.

String getBuildTarget()

Trả về tên của mục tiêu bản dựng.

String getBuildType()

Trả về loại bản dựng.

String getInvocationId()
long getLegacyResultId()

Trả về mã kết quả cũ được dùng để tải nhật ký lên.

LogFile getLog()
String getResourceId()

Trả về mã nhận dạng tài nguyên cho nhật ký. Mã này xác định duy nhất nhật ký trên máy chủ từ xa trong lệnh gọi cụ thể này.

String getTestResultId()
String getWorkUnitId()
int hashCode()
boolean isSupported()

Trả về true nếu mục này hỗ trợ việc liên kết nhật ký.

String toString()

Hàm khởi tạo công khai

LogAssociation

public LogAssociation (Invocation invocation, 
                String workUnitId, 
                TestResult testResult, 
                long legacyResultId, 
                LogFile log)

Tạo mối liên kết cho một tệp nhật ký. Bạn có thể liên kết một tệp nhật ký với một kiểm thử riêng lẻ, hoặc với một lần chạy kiểm thử hoặc một mô-đun. Nếu nhật ký được liên kết với một kiểm thử, thì bạn cần cung cấp đối tượng TestReseult cho kiểm thử đó. Nếu không, chỉ cung cấp lệnh gọi và đơn vị công việc.

Tham số
invocation Invocation: lệnh gọi mà tệp nhật ký thuộc về.

workUnitId String: mã đơn vị công việc đại diện cho giai đoạn của bài kiểm thử đã tạo ra nhật ký.

testResult TestResult: nếu nhật ký được tạo bởi một kiểm thử, thì đối tượng testResult sẽ đại diện cho kiểm thử đó.

legacyResultId long

log LogFile: tệp nhật ký cần được liên kết.

Phương thức công khai

bằng

public boolean equals (Object o)

Tham số
o Object

Giá trị trả về
boolean

getAttemptId

public String getAttemptId ()

Trả về mã nhận dạng lượt thử, mã này bắt buộc phải có để tải nhật ký v2 lên.

Giá trị trả về
String

getBuildId

public String getBuildId ()

Trả về mã bản dựng. Đây là yêu cầu bắt buộc đối với hoạt động tải nhật ký phiên bản 2 lên, cần có thông tin bản dựng.

Giá trị trả về
String

getBuildTarget

public String getBuildTarget ()

Trả về tên của mục tiêu bản dựng. Đây là yêu cầu bắt buộc đối với việc tải nhật ký phiên bản 2 lên.

Giá trị trả về
String

getBuildType

public String getBuildType ()

Trả về loại bản dựng. Đây là thông tin bắt buộc để tải nhật ký phiên bản 2 lên, trong đó thông tin bản dựng là thông tin bắt buộc để tải nhật ký lên. V3 không cần thông tin này vì thông tin đó đã có trong lệnh gọi.

Giá trị trả về
String

getInvocationId

public String getInvocationId ()

Giá trị trả về
String

getLegacyResultId

public long getLegacyResultId ()

Trả về mã kết quả cũ được dùng để tải nhật ký lên. Để đảm bảo khả năng tương thích ngược, nhật ký được tải lên bằng phiên bản V2 của API. Phiên bản này yêu cầu mã nhận dạng kết quả cũ. Sau khi nhật ký được tải lên, chúng tôi sẽ tạo một mối liên kết bằng cách sử dụng API phiên bản 3, sử dụng mã nhận dạng lệnh gọi và mã nhận dạng đơn vị công việc, nhưng chúng tôi vẫn muốn có thể truy cập vào nhật ký bằng các công cụ cũ dựa trên mã kết quả cũ.

Giá trị trả về
long

getLog

public LogFile getLog ()

Giá trị trả về
LogFile

getResourceId

public String getResourceId ()

Trả về mã nhận dạng tài nguyên cho nhật ký. Mã này xác định duy nhất nhật ký trên máy chủ từ xa trong lệnh gọi cụ thể này.

Giá trị trả về
String

getTestResultId

public String getTestResultId ()

Giá trị trả về
String

getWorkUnitId

public String getWorkUnitId ()

Giá trị trả về
String

hashCode

public int hashCode ()

Giá trị trả về
int

isSupported

public boolean isSupported ()

Trả về true nếu mục này hỗ trợ liên kết nhật ký. Các nhật ký không có mã nhận dạng tài nguyên không có mối liên kết hợp lệ.

Giá trị trả về
boolean

toString

public String toString ()

Giá trị trả về
String