システム使用率

public class SystemUtil
extends Object

java.lang.オブジェクト
com.android.tradefed.util.SystemUtil


システムコールを行うためのユーティリティクラス。

まとめ

田畑

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

テスト ディレクトリ内の変数のサブパスへのマッピングを追跡します。

public static final String REMOTE_VM_VARIABLE

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

SystemUtil ()

パブリックメソッド

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

環境に関連付けられたファイルを取得します。

static getExternalTestCasesDirs ()

Tradefed の外部のテスト ディレクトリを指すERROR(/File)のリストを取得します。

static File getProductOutputDir ()

Android ビルド ツリーから製品固有の出力ディレクトリを取得します。

static File getRunningJavaBinaryPath (boolean skipJavaCheck)

明示的な機能サーバーを備えたこのバージョンは、ノイズの多いドライ ランなどの特殊な状況にのみ使用できます。

static File getRunningJavaBinaryPath ()

現在のテスト ハーネスが実行されている Java バイナリへのパスを返します。

static getTestCasesDirs ( IBuildInfo buildInfo)

テストケースディレクトリのERROR(/File)のリストを取得

static boolean isLocalMode ()

Tradefed がローカル モードで実行されており、ユーザーの一部のアクションを自動化する必要がある場合は true を返します。

static boolean isRemoteEnvironment ()

現在リモート環境で実行している場合は true を返します。

田畑

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

テスト ディレクトリ内の変数のサブパスへのマッピングを追跡します。

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

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

システム使用率

public SystemUtil ()

パブリックメソッド

get外部テストケースディレクトリ

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

環境に関連付けられたファイルを取得します。変数。

パラメーター
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES または ANDROID_HOST_OUT_TESTCASES

戻り値
File関連付けられたディレクトリ。

get外部TestCasesDirs

public static  getExternalTestCasesDirs ()

Tradefed の外部のテスト ディレクトリを指すERROR(/File)のリストを取得します。

戻り値

getProductOutputDir

public static File getProductOutputDir ()

Android ビルド ツリーから製品固有の出力ディレクトリを取得します。通常、この場所にはさまざまなデバイス パーティション、ブートローダー、無線などのイメージが含まれます。

注: このメソッドは、このパスが存在することを保証しません。

戻り値
File出力ディレクトリの場所、または現在のビルドがそうでない場合はnull

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

明示的な機能サーバーを備えたこのバージョンは、ノイズの多いドライ ランなどの特殊な状況にのみ使用できます。

パラメーター
skipJavaCheck boolean

戻り値
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

現在のテスト ハーネスが実行されている Java バイナリへのパスを返します。

戻り値
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

テストケースディレクトリのERROR(/File)のリストを取得

パラメーター
buildInfo IBuildInfo : ビルド アーティファクト情報。ビルド情報が利用できない場合、またはビルド情報からテスト ケース ディレクトリを取得する必要がない場合は、null に設定します。

戻り値
環境変数の値と指定されたビルド情報に基づいた、ビルド出力のテスト ケース フォルダーのディレクトリのERROR(/File)のリスト。

ローカルモードです

public static boolean isLocalMode ()

Tradefed がローカル モードで実行されており、ユーザーの一部のアクションを自動化する必要がある場合は true を返します。

戻り値
boolean

リモート環境です

public static boolean isRemoteEnvironment ()

現在リモート環境で実行している場合は true を返します。

戻り値
boolean