LogAssociation
public
class
LogAssociation
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.teststorage.LogAssociation |
ログファイルとテスト間のリンクを表すクラス。関連付けは、特定のログファイルが特定のテストによって作成されたことを表します。
概要
パブリック コンストラクタ | |
|---|---|
LogAssociation(Invocation invocation, String workUnitId, TestResult testResult, long legacyResultId, LogFile log)
ログファイルの関連付けを作成します。 |
|
パブリック メソッド | |
|---|---|
boolean
|
equals(Object o)
|
String
|
getAttemptId()
v2 ログのアップロードに必要な試行 ID を返します。 |
String
|
getBuildId()
ビルド ID を返します。 |
String
|
getBuildTarget()
ビルド ターゲットの名前を返します。 |
String
|
getBuildType()
ビルドタイプを返します。 |
String
|
getInvocationId()
|
long
|
getLegacyResultId()
ログのアップロードに使用される以前の結果 ID を返します。 |
LogFile
|
getLog()
|
String
|
getResourceId()
この特定の呼び出しでリモート サーバー上のログを一意に識別するログのリソース ID を返します。 |
String
|
getTestResultId()
|
String
|
getWorkUnitId()
|
int
|
hashCode()
|
boolean
|
isSupported()
このエントリでログの関連付けがサポートされている場合は true を返します。 |
String
|
toString()
|
パブリック コンストラクタ
LogAssociation
public LogAssociation (Invocation invocation,
String workUnitId,
TestResult testResult,
long legacyResultId,
LogFile log)ログファイルの関連付けを作成します。ログファイルは、個々のテスト、テスト実行、モジュールに関連付けることができます。ログがテストに関連付けられている場合は、そのテストの TestReseult オブジェクトを提供する必要があります。それ以外の場合は、呼び出しと作業単位のみを提供します。
| パラメータ | |
|---|---|
invocation |
Invocation: ログファイルが属する呼び出し。 |
workUnitId |
String: ログを生成したテストのステージを表す作業単位 ID。 |
testResult |
TestResult: ログがテストによって生成された場合は、そのテストを表す testResult オブジェクト。 |
legacyResultId |
long |
log |
LogFile: 関連付ける必要があるログファイル。 |
パブリック メソッド
equals
public boolean equals (Object o)
| パラメータ | |
|---|---|
o |
Object |
| 戻り値 | |
|---|---|
boolean |
|
getAttemptId
public String getAttemptId ()
v2 ログのアップロードに必要な試行 ID を返します。
| 戻り値 | |
|---|---|
String |
|
getBuildId
public String getBuildId ()
ビルド ID を返します。ビルド情報が必要な v2 ログのアップロードに必要です。
| 戻り値 | |
|---|---|
String |
|
getBuildTarget
public String getBuildTarget ()
ビルド ターゲットの名前を返します。これは、v2 ログのアップロードに必要です。
| 戻り値 | |
|---|---|
String |
|
getBuildType
public String getBuildType ()
ビルドタイプを返します。これは v2 ログのアップロードに必要です。v2 ログのアップロードでは、ログをアップロードするためにビルド情報が必要です。V3 では、この情報は呼び出しですでに使用可能であるため、必要ありません。
| 戻り値 | |
|---|---|
String |
|
getInvocationId
public String getInvocationId ()
| 戻り値 | |
|---|---|
String |
|
getLegacyResultId
public long getLegacyResultId ()
ログのアップロードに使用された以前の結果 ID を返します。下位互換性を確保するため、ログは API の V2 バージョンを使用してアップロードされます。これには以前の結果 ID が必要です。ログがアップロードされた後、呼び出し ID と作業単位 ID を使用して v3 API を使用して関連付けを作成しますが、以前の結果 ID に依存する以前のツールを使用してログにアクセスできるようにする必要があります。
| 戻り値 | |
|---|---|
long |
|
getResourceId
public String getResourceId ()
この特定の呼び出しでリモート サーバー上のログを一意に識別するログのリソース ID を返します。
| 戻り値 | |
|---|---|
String |
|
getTestResultId
public String getTestResultId ()
| 戻り値 | |
|---|---|
String |
|
getWorkUnitId
public String getWorkUnitId ()
| 戻り値 | |
|---|---|
String |
|
hashCode
public int hashCode ()
| 戻り値 | |
|---|---|
int |
|
isSupported
public boolean isSupported ()
このエントリでログの関連付けがサポートされている場合は true を返します。リソース ID のないログは、有効な関連付けがありません。
| 戻り値 | |
|---|---|
boolean |
|
toString
public String toString ()
| 戻り値 | |
|---|---|
String |
|