有酸素運動
public
class
OxygenUtil
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.cloud.OxygenUtil |
酸素サービスとやり取りするためのユーティリティ。
概要
パブリック コンストラクタ | |
---|---|
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)
ログファイルのログデータ型を名前に基づいて決定します。 |
static
String
|
getRegionFromZoneMeta(String zone)
指定したゾーン文字列からリージョンを取得します。 |
static
String
|
getTargetRegion(TestDeviceOptions deviceOptions)
指定されたデバイス オプションに基づいてターゲット リージョンを取得します。 |
パブリック コンストラクタ
有酸素運動
public OxygenUtil ()
OxygenUtil のデフォルト コンストラクタ
パブリック メソッド
collectDeviceLaunchMetrics
public static long[] collectDeviceLaunchMetrics (File logDir)
vdl_stdout からデバイス ランチャー指標を収集します。
パラメータ | |
---|---|
logDir |
File : リモートホストから pull されるログのディレクトリ。 |
戻り値 | |
---|---|
long[] |
collectErrorSignatures
public staticcollectErrorSignatures (File logDir)
ログからエラー署名を収集する。
パラメータ | |
---|---|
logDir |
File : リモートホストから pull されるログのディレクトリ。 |
戻り値 | |
---|---|
|
collectOxygenVersion
public static String collectOxygenVersion (File logDir)
oxygeen_version.txt から酸素のバージョン情報を収集します。
パラメータ | |
---|---|
logDir |
File : リモートホストから pull されるログのディレクトリ。 |
戻り値 | |
---|---|
String |
downloadLaunchFailureLogs
public void downloadLaunchFailureLogs (TargetSetupError error, ITestLogger logger)
Oxygen が仮想デバイスの起動に失敗したときに、GCS からエラーログをダウンロードします。
パラメータ | |
---|---|
error |
TargetSetupError : 酸素サービスを介してデバイスをリースする際に TargetSetupError が発生します。 |
logger |
ITestLogger : ファイルを記録する ITestLogger |
getDefaultLogType
public static LogDataType getDefaultLogType (String logFileName)
ログファイルのログデータ型を名前に基づいて決定します。
パラメータ | |
---|---|
logFileName |
String : リモート ログファイルの名前。 |
戻り値 | |
---|---|
LogDataType |
ログファイルが関連付けられる LogDataType 。タイプを返します。
名前に基づいてログデータ型を特定できない場合は UNKNOWN。 |
getRegionFromZoneMeta
public static String getRegionFromZoneMeta (String zone)
指定したゾーン文字列からリージョンを取得します。
パラメータ | |
---|---|
zone |
String : projects/12345/zones/us-west12-a 形式の入力ゾーン文字列。 |
戻り値 | |
---|---|
String |
抽出された地域文字列。例:「us-west12」。 |
getTargetRegion
public static String getTargetRegion (TestDeviceOptions deviceOptions)
指定されたデバイス オプションに基づいてターゲット リージョンを取得します。ターゲット リージョンが 明示的に設定されていない場合、指定した地域が返されます。ターゲット リージョンが 設定されていない場合、インスタンスのゾーンに基づいてリージョンが取得されます。
パラメータ | |
---|---|
deviceOptions |
TestDeviceOptions : デバイス オプションを含む TestDeviceOptions オブジェクト。 |
戻り値 | |
---|---|
String |
ターゲット リージョン。 |