SystemUtil

public class SystemUtil
extends Object

java.lang.Object
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)

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

static getExternalTestCasesDirs ()

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

static File getProductOutputDir ()

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

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

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

SystemUtil

public SystemUtil ()

公開メソッド

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

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

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

戻り値
File関連するディレクトリ。

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

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

戻り値

getProductOutputDir

public static File getProductOutputDir ()

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

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

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

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

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

戻り値
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

isLocalMode

public static boolean isLocalMode ()

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

戻り値
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

戻り値
boolean