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 () 現在のテスト ハーネスが実行されている 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)
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 ()
現在のテスト ハーネスが実行されている 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 |