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 の外部にあるテスト ディレクトリを指す |
static
File
|
getProductOutputDir()
Android ビルドツリーからプロダクト固有の出力ディレクトリを取得します。 |
static
File
|
getRunningJavaBinaryPath(boolean skipJavaCheck)
明示的な特徴サーバーを使用するこのバージョンは、ノイズの多いドライランなどの特別な状況にのみ使用してください。 |
static
File
|
getRunningJavaBinaryPath()
現在のテストハーネスが実行されている Java バイナリのパスを返します。 |
static
|
getTestCasesDirs(IBuildInfo buildInfo)
テストケース ディレクトリの |
static
boolean
|
isLocalMode()
Tradefed がローカルモードで実行され、ユーザーの一部アクションを自動化すべきである場合は true を返します。 |
static
boolean
|
isRemoteEnvironment()
現在リモート環境で実行されている場合は true を返します。 |
フィールド
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_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)
環境変数に関連付けられているファイルを取得します。
パラメータ | |
---|---|
envVariable |
SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES または ANDROID_HOST_OUT_TESTCASES |
戻り値 | |
---|---|
File |
関連付けられているディレクトリ。 |
getExternalTestCasesDirs
public staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (IBuildInfo buildInfo)
テストケース ディレクトリの ERROR(/File)
のリストを取得する
パラメータ | |
---|---|
buildInfo |
IBuildInfo : ビルド アーティファクト情報。ビルド情報がない、またはビルド情報からテストケース ディレクトリを取得する必要がない場合は、null に設定します。 |
戻り値 | |
---|---|
|
環境変数の値と指定されたビルド情報に基づいて、ビルド出力のテストケース フォルダのディレクトリの ERROR(/File) のリスト。 |
isLocalMode
public static boolean isLocalMode ()
Tradefed がローカルモードで実行されていて、ユーザーの一部アクションを自動化すべきである場合は true を返します。
戻り値 | |
---|---|
boolean |
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
現在リモート環境で実行されている場合は true を返します。
戻り値 | |
---|---|
boolean |