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

getLog

public LogFile getLog ()

戻り値
LogFile

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