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 |
|
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 |
|