Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

TradefedSandbox

public class TradefedSandbox
extends Object implements ISandbox

java.lang.Object
com.android.tradefed.sandbox.TradefedSandbox


Kontainer kotak pasir yang dapat menjalankan permintaan Federasi Dagang. TODO: Izinkan Opsi untuk diteruskan ke kotak pasir.

Ringkasan

Konstruktor publik

TradefedSandbox ()

Metode publik

String createClasspath (File workingDir)

Buat jalur kelas berdasarkan lingkungan dan direktori kerja yang dikembalikan 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 proses utama: Ketika konfigurasi tampaknya tidak ada di induk, kami kembali ke peluncur tipis tempat kami mencoba menyiapkan kotak pasir dengan informasi yang saat ini diketahui dan mengisi direktori kerja untuk membuat konfigurasi sepenuhnya di direktori berversi .

File getTradefedSandboxEnvironment (IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)

Mengembalikan TF lingkungan sandbox untuk digunakan berdasarkan argumen baris perintah.

Exception prepareEnvironment (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Siapkan lingkungan agar kotak pasir berfungsi dengan baik.

CommandResult run ( IConfiguration config, ITestLogger logger)

Jalankan sandbox dengan lingkungan yang telah ditetapkan.

void tearDown ()

Bersihkan semua status, file, atau lingkungan yang mungkin telah diubah.

Metode yang dilindungi

File dumpGlobalConfig ( IConfiguration config, exclusionPatterns) dumpGlobalConfig ( IConfiguration config, exclusionPatterns)

Hapus konfigurasi global yang difilter dari beberapa objek.

Exception prepareConfiguration (IInvocationContext context, IConfiguration config, ITestInvocationListener listener)

Siapkan IConfiguration yang akan diteruskan ke subproses dan akan mendorong eksekusi container.

File prepareContext (IInvocationContext context, IConfiguration config)

Persiapkan dan IInvocationContext serial IInvocationContext .

Konstruktor publik

TradefedSandbox

public TradefedSandbox ()

Metode publik

createClasspath

public String createClasspath (File workingDir)

Buat jalur kelas berdasarkan lingkungan dan direktori kerja yang dikembalikan oleh getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

Parameter
workingDir File : direktori kerja saat ini untuk kotak pasir.

Kembali
String Jalur kelas yang akan digunakan.

Melempar
ConfigurationException

createThinLauncherConfig

public IConfiguration createThinLauncherConfig (String[] args, 
                IKeyStoreClient keyStoreClient, 
                IRunUtil runUtil, 
                File globalConfig)

Mode khusus terputus dari proses utama: Ketika konfigurasi tampaknya tidak ada di induk, kami kembali ke peluncur tipis tempat kami mencoba menyiapkan kotak pasir dengan informasi yang saat ini diketahui dan mengisi direktori kerja untuk membuat konfigurasi sepenuhnya di direktori berversi .

Parameter
args String : Baris perintah asli args.

keyStoreClient IKeyStoreClient : klien keystore saat ini yang akan digunakan untuk membuat konfigurasi.

runUtil IRunUtil : saat IRunUtil untuk menjalankan perintah tuan.

globalConfig File : Konfigurasi global yang digunakan untuk menjalankan subproses TF.

Kembali
IConfiguration a File yang menunjuk ke konfigurasi XML TF untuk objek NON_VERSIONED. Mengembalikan nilai nol jika tidak ada konfigurasi peluncur tipis yang dapat dibuat.

getTradefedSandboxEnvironment

public File getTradefedSandboxEnvironment (IInvocationContext context, 
                IConfiguration nonVersionedConfig, 
                String[] args)

Mengembalikan TF lingkungan sandbox untuk digunakan berdasarkan argumen baris perintah.

Parameter
context IInvocationContext : IInvocationContext induknya.

nonVersionedConfig IConfiguration : IConfiguration mewakili objek yang tidak berversi.

args String : argumen baris perintah.

Kembali
File direktori ERROR(/File) berisi jars lingkungan sandbox TF.

persiapkan lingkungan

public Exception prepareEnvironment (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Siapkan lingkungan agar kotak pasir berfungsi dengan baik.

Parameter
context IInvocationContext : permintaan saat ini IInvocationContext .

config IConfiguration : IConfiguration untuk menjalankan perintah.

listener ITestInvocationListener : permintaan saat ini ITestInvocationListener mana hasil akhir harus disalurkan.

Kembali
Exception sebuah Exception 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 menjalankan perintah.

logger ITestLogger : ITestLogger tempat kita dapat mencatat file.

Kembali
CommandResult a CommandResult dengan status sandbox run dan log.

menangis

public void tearDown ()

Bersihkan semua status, file, atau lingkungan yang mungkin telah diubah.

Metode yang dilindungi

dumpGlobalConfig

protected File dumpGlobalConfig (IConfiguration config, 
                 exclusionPatterns)

Hapus konfigurasi global yang difilter dari beberapa objek.

Parameter
config IConfiguration

exclusionPatterns

Kembali
File

Melempar
ConfigurationException

PrepareConfiguration

protected Exception prepareConfiguration (IInvocationContext context, 
                IConfiguration config, 
                ITestInvocationListener listener)

Siapkan IConfiguration yang akan diteruskan ke subproses dan akan mendorong eksekusi container.

Parameter
context IInvocationContext : Arus IInvocationContext .

config IConfiguration : IConfiguration akan disiapkan.

listener ITestInvocationListener : Permintaan saat ini ITestInvocationListener .

Kembali
Exception sebuah Pengecualian jika terjadi kesalahan, null jika tidak.

mempersiapkanContext

protected File prepareContext (IInvocationContext context, 
                IConfiguration config)

Persiapkan dan IInvocationContext serial IInvocationContext .

Parameter
context IInvocationContext : IInvocationContext akan disiapkan.

config IConfiguration : IConfiguration dari kotak pasir.

Kembali
File IInvocationContext serial.