SystemUtil
public
class
SystemUtil
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.SystemUtil |
システムコールを行うためのユーティリティ クラス。
概要
定数 | |
|---|---|
String |
REMOTE_VM_VARIABLE
|
フィールド | |
|---|---|
public
static
final
|
ENV_VARIABLE_PATHS_IN_TESTS_DIR
テスト ディレクトリで取得するサブパスへの変数のマッピングを追跡します。 |
パブリック コンストラクタ | |
|---|---|
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 を返します。 |
定数
REMOTE_VM_VARIABLE
public static final String REMOTE_VM_VARIABLE
定数値: "REMOTE_VM_ENV"
フィールド
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static finalENV_VARIABLE_PATHS_IN_TESTS_DIR
テスト ディレクトリで取得するサブパスへの変数のマッピングを追跡します。
パブリック コンストラクタ
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 |
|