Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
java.lang.Object
|
↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
Penampung sandbox yang dapat menjalankan pemanggilan Trade Federation. TODO: Izinkan Opsi diteruskan ke
sandbox.
Ringkasan
Metode publik |
String
|
createClasspath(File workingDir)
Buat classpath berdasarkan lingkungan dan direktori kerja yang ditampilkan oleh getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Mode khusus terputus dari operasi utama: Jika konfigurasi tampaknya tidak ada di
induk, kita akan kembali ke peluncur tipis tempat kita mencoba menyiapkan sandbox dengan informasi
yang saat ini diketahui dan mengisi direktori kerja untuk membuat konfigurasi sepenuhnya di
dir berversi.
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
Menampilkan TF lingkungan sandbox yang akan digunakan berdasarkan argumen command line.
|
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration config, ITestInvocationListener listener)
Siapkan lingkungan agar sandbox berjalan dengan benar.
|
CommandResult
|
run(IConfiguration config, ITestLogger logger)
Jalankan sandbox dengan lingkungan yang telah ditetapkan.
|
void
|
tearDown()
Bersihkan status, file, atau lingkungan apa pun yang mungkin telah diubah.
|
Konstruktor publik
TradefedSandbox
public TradefedSandbox ()
Metode publik
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Mode khusus terputus dari operasi utama: Jika konfigurasi tampaknya tidak ada di
induk, kita akan kembali ke peluncur tipis tempat kita mencoba menyiapkan sandbox dengan informasi
yang saat ini diketahui dan mengisi direktori kerja untuk membuat konfigurasi sepenuhnya di
dir berversi.
Parameter |
args |
String : Argumen command line asli. |
keyStoreClient |
IKeyStoreClient : klien keystore saat ini yang akan digunakan untuk membuat konfigurasi. |
runUtil |
IRunUtil : IRunUtil saat ini untuk menjalankan perintah host. |
globalConfig |
File : Konfigurasi global yang akan digunakan untuk menjalankan subproses TF. |
Hasil |
IConfiguration |
File yang mengarah ke XML konfigurasi TF untuk objek NON_VERSIONED. Menampilkan
null jika tidak ada konfigurasi peluncur tipis yang dapat dibuat.
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
Menampilkan TF lingkungan sandbox yang akan digunakan berdasarkan argumen command line.
Parameter |
context |
IInvocationContext : IInvocationContext induk. |
nonVersionedConfig |
IConfiguration : IConfiguration yang mewakili objek tanpa versi. |
args |
String : argumen command line. |
Hasil |
File |
direktori ERROR(/File) yang berisi jar lingkungan sandbox TF.
|
prepareEnvironment
public Exception prepareEnvironment (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Siapkan lingkungan agar sandbox berjalan dengan benar.
Hasil |
Exception |
Exception yang berisi kegagalan. atau Null jika berhasil.
|
lari
public CommandResult run (IConfiguration config,
ITestLogger logger)
Jalankan sandbox dengan lingkungan yang telah ditetapkan.
Parameter |
config |
IConfiguration : IConfiguration untuk perintah yang akan dijalankan. |
logger |
ITestLogger : ITestLogger tempat kita dapat mencatat file ke dalam log. |
Hasil |
CommandResult |
CommandResult dengan status sandbox yang berjalan dan log.
|
tearDown
public void tearDown ()
Bersihkan status, file, atau lingkungan apa pun yang mungkin telah diubah.
Metode yang dilindungi
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
Dump konfigurasi global yang difilter dari beberapa objek.
Parameter |
config |
IConfiguration |
exclusionPatterns |
|
Menampilkan |
ConfigurationException |
|
prepareConfiguration
protected Exception prepareConfiguration (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
Siapkan IConfiguration
yang akan diteruskan ke subproses dan akan mendorong
eksekusi penampung.
Hasil |
Exception |
Exception jika terjadi masalah, null jika tidak.
|
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]