トレーシングロガー

public class TracingLogger
extends Object

java.lang.オブジェクト
com.android.tradefed.invoker.tracing.TracingLogger


各テスト呼び出しのトレースの管理に役立つクラス。

まとめ

パブリックコンストラクター

TracingLogger ()

パブリックメソッド

static ActiveTrace createActiveTrace (long pid, long tid, boolean mainProcess)
static ActiveTrace createActiveTrace (long pid, long tid)

呼び出し用のアクティブなトレースを作成して登録します。

static File finalizeTrace ()

トレースを終了し、トラッキングをクリアします。

static ActiveTrace getActiveTrace ()

呼び出しの現在のアクティブなトレースを返します。存在しない場合は null を返します。

static ActiveTrace getMainTrace ()

存在する場合は、Tradefed プロセス自体の現在のトレースを返します。

パブリックコンストラクター

トレーシングロガー

public TracingLogger ()

パブリックメソッド

アクティブトレースの作成

public static ActiveTrace createActiveTrace (long pid, 
                long tid, 
                boolean mainProcess)

パラメーター
pid long

tid long

mainProcess boolean

戻り値
ActiveTrace

アクティブトレースの作成

public static ActiveTrace createActiveTrace (long pid, 
                long tid)

呼び出し用のアクティブなトレースを作成して登録します。

パラメーター
pid long : 現在のプロセス ID

tid long : 現在のスレッド ID

戻り値
ActiveTrace

ファイナライズトレース

public static File finalizeTrace ()

トレースを終了し、トラッキングをクリアします。

戻り値
File

getActiveTrace

public static ActiveTrace getActiveTrace ()

呼び出しの現在のアクティブなトレースを返します。存在しない場合は null を返します。

戻り値
ActiveTrace

getMainTrace

public static ActiveTrace getMainTrace ()

存在する場合は、Tradefed プロセス自体の現在のトレースを返します。

戻り値
ActiveTrace