2025 年 3 月 27 日より、AOSP のビルドとコントリビューションには aosp-main
ではなく android-latest-release
を使用することをおすすめします。詳細については、AOSP の変更をご覧ください。
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ISandbox
public
interface
ISandbox
com.android.tradefed.sandbox.ISandbox
|
呼び出しの実行に使用できるサンドボックスを定義するインターフェース。
概要
パブリック メソッド |
abstract
String
|
createClasspath(File workingDir)
環境と getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) から返された作業ディレクトリに基づいてクラスパスを作成します。
|
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
メイン実行から切断された特別なモード: 親に構成が存在しないと思われる場合は、シン ランチャーにフォールバックします。ここでは、現在知られている情報を使用してサンドボックスをセットアップし、作業ディレクトリを埋めて、バージョニングされたディレクトリに構成を完全に作成します。
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration)
SandboxOptions.shouldUseTestDiscovery() が有効になっている場合にテストを検出する prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) のサブステップ。
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
|
default
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
サンドボックスに必要な追加ファイルを取得する prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) のサブステップ。
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
コマンドライン引数に基づいて使用されるサンドボックス環境 TF を返します。
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
サンドボックスが適切に実行されるように環境を準備します。
|
abstract
CommandResult
|
run(TestInformation info, IConfiguration configuration, ITestLogger logger)
設定した環境でサンドボックスを実行します。
|
abstract
void
|
tearDown()
変更された可能性のある状態、ファイル、環境をクリーンアップします。
|
パブリック メソッド
createThinLauncherConfig
public abstract 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,
String[] args)
コマンドライン引数に基づいて、使用するサンドボックス環境の TF を返します。
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
パラメータ |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public abstract void tearDown ()
変更された可能性のある状態、ファイル、環境をクリーンアップします。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-03-26 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-03-26 UTC。"],[],[]]