酸素利用率
public class OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
Oxygen サービスとやり取りするためのユーティリティ。
まとめ
パブリック コンストラクター | |
---|---|
OxygenUtil () OxygenUtil のデフォルトのコンストラクター |
公開メソッド | |
---|---|
static long[] | collectDeviceLaunchMetrics (File logDir) vdl_stdout からデバイス ランチャー メトリックを収集します。 |
static | collectErrorSignatures (File logDir) ログからエラー署名を収集します。 |
static String | collectOxygenVersion (File logDir) oxygeen_version.txt から酸素のバージョン情報を収集します。 |
void | downloadLaunchFailureLogs ( TargetSetupError error, ITestLogger logger) Oxygen が仮想デバイスの起動に失敗したときに、GCS からエラー ログをダウンロードします。 |
static LogDataType | getDefaultLogType (String logFileName) 名前に基づいて、ログ ファイルのログ データ型を決定します。 |
パブリック コンストラクター
酸素利用率
public OxygenUtil ()
OxygenUtil のデフォルトのコンストラクター
公開メソッド
collectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
vdl_stdout からデバイス ランチャー メトリックを収集します。
パラメーター | |
---|---|
logDir | File : リモート ホストからプルされたログのディレクトリ。 |
戻り値 | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
ログからエラー署名を収集します。
パラメーター | |
---|---|
logDir | File : リモート ホストからプルされたログのディレクトリ。 |
戻り値 | |
---|---|
collectOxygenVersion
public static String collectOxygenVersion (File logDir)
oxygeen_version.txt から酸素のバージョン情報を収集します。
パラメーター | |
---|---|
logDir | File : リモート ホストからプルされたログのディレクトリ。 |
戻り値 | |
---|---|
String |
ダウンロード起動失敗ログ
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Oxygen が仮想デバイスの起動に失敗したときに、GCS からエラー ログをダウンロードします。
パラメーター | |
---|---|
error | TargetSetupError : Oxygen サービスを介してデバイスをリースするときに TargetSetupError が発生しました。 |
logger | ITestLogger : ファイルをログに記録するITestLogger |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
名前に基づいて、ログ ファイルのログ データ型を決定します。
パラメーター | |
---|---|
logFileName | String : リモート ログ ファイルの名前。 |
戻り値 | |
---|---|
LogDataType | ログ ファイルが関連付けられているLogDataType 。名前に基づいてログ データ型を判別できない場合は、型 UNKNOWN を返します。 |