システム使用率
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 の外部のテスト ディレクトリを指す |
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 ()
パブリックメソッド
get外部テストケースディレクトリ
public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)
環境に関連付けられたファイルを取得します。変数。
パラメーター | |
---|---|
envVariable | SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES または ANDROID_HOST_OUT_TESTCASES |
戻り値 | |
---|---|
File | 関連付けられたディレクトリ。 |
get外部TestCasesDirs
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) のリスト。 |
ローカルモードです
public static boolean isLocalMode ()
Tradefed がローカル モードで実行されており、ユーザーの一部のアクションを自動化する必要がある場合は true を返します。
戻り値 | |
---|---|
boolean |
リモート環境です
public static boolean isRemoteEnvironment ()
現在リモート環境で実行している場合は true を返します。
戻り値 | |
---|---|
boolean |