2026 年より、トランク安定版開発モデルに沿ってエコシステムのプラットフォームの安定性を確保するため、第 2 四半期と第 4 四半期に AOSP にソースコードを公開します。AOSP のビルドとコントリビューションには、aosp-main ではなく android-latest-release を使用することをおすすめします。android-latest-release マニフェスト ブランチは、常に AOSP にプッシュされた最新のリリースを参照します。詳細については、AOSP の変更点をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
| java.lang.Object
|
| ↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
Trade Federation 呼び出しを実行できるサンドボックス コンテナ。TODO: オプションをサンドボックスに渡せるようにします。
概要
パブリック メソッド |
String
|
createClasspath(File workingDir)
ISandbox.getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) から返された環境と作業ディレクトリに基づいて、クラスパスを作成します。
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
スペシャル モードがメイン実行から切断された場合: 親に構成が存在しない場合、シン ランチャーにフォールバックし、現在既知の情報でサンドボックスを設定し、作業ディレクトリを埋めて、バージョン管理されたディレクトリに構成を完全に作成します。
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
static
|
matchSandboxExtraBuildTargetByConfigName(String configName)
テスト構成名が指定されたら、Sandbox の追加ビルド ターゲットから追加ビルド ターゲットを照合します。
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
サンドボックスが適切に実行されるように環境を準備します。
|
CommandResult
|
run(TestInformation info, IConfiguration config, ITestLogger logger)
設定された環境でサンドボックスを実行します。
|
void
|
tearDown()
変更された可能性のある状態、ファイル、環境をクリーンアップします。
|
定数
public static final String EXTRA_TARGET_LAB
定数値:
"lab"
GENERAL_TESTS_ZIP
public static final String GENERAL_TESTS_ZIP
定数値:
"general-tests.zip"
SANDBOX_ENABLED
public static final String SANDBOX_ENABLED
定数値:
"SANDBOX_ENABLED"
パブリック コンストラクタ
TradefedSandbox
public TradefedSandbox ()
パブリック メソッド
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
メイン実行から切断された特別なモード: 親に構成が存在しない場合、シン ランチャーにフォールバックし、現在既知の情報を使用してサンドボックスを設定し、バージョン管理されたディレクトリに構成を完全に作成するために作業ディレクトリを埋めようとします。
| パラメータ |
args |
String: 元のコマンドライン引数。 |
keyStoreClient |
IKeyStoreClient: 構成の作成に使用する現在のキーストア クライアント。 |
runUtil |
IRunUtil: ホスト コマンドを実行する現在の IRunUtil。 |
globalConfig |
File: TF のサブプロセスを実行するために使用するグローバル構成。 |
| 戻り値 |
IConfiguration |
NON_VERSIONED オブジェクトの TF の構成 XML を指すファイル。シン ランチャー構成を作成できなかった場合は null を返します。 |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| パラメータ |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
matchSandboxExtraBuildTargetByConfigName
public static matchSandboxExtraBuildTargetByConfigName (String configName)
テスト構成名が指定されたら、Sandbox の追加ビルド ターゲットから追加ビルド ターゲットを照合します。
tearDown
public void tearDown ()
変更された可能性のある状態、ファイル、環境をクリーンアップします。
保護されたメソッド
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
一部のオブジェクトからフィルタされたグローバル構成をダンプします。
| パラメータ |
config |
IConfiguration |
exclusionPatterns |
|
getJava
protected String getJava ()
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-12-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-12-04 UTC。"],[],[]]