システムユーティリティ
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
パブリック コンストラクタ
システムユーティリティ
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 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 |