ISandbox
public
interface
ISandbox
com.android.tradefed.sandbox.ISandbox |
واجهة تحدِّد مساحة محاكاة يمكن استخدامها لتشغيل طلب.
ملخّص
الطرق العامة | |
---|---|
abstract
String
|
createClasspath(File workingDir)
أنشئ مسار فئة استنادًا إلى البيئة ودليل العمل الذي يعرضه |
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
الوضع الخاص غير متصل بالتشغيل الرئيسي: عندما لا يبدو أنّ هناك إعدادات في العنصر الرئيسي، نعود إلى المشغّل البسيط حيث نحاول إعداد مساحة المحاكاة باستخدام المعلومات المعروفة حاليًا وملء الدليل العامل لإنشاء الإعدادات بالكامل في الدليل المتغير. |
abstract
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
عرض ملف TF لبيئة وضع الحماية المطلوب استخدامه استنادًا إلى وسيطات سطر الأوامر |
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
حضِّر البيئة لتشغيل وضع الحماية بشكل صحيح. |
abstract
CommandResult
|
run(IConfiguration configuration, ITestLogger logger)
شغِّل وضع الحماية مع البيئة التي تم ضبطها. |
abstract
void
|
tearDown()
تنظيف أي حالات أو ملفات أو بيئات قد تم تغييرها |
الطرق العامة
createClasspath
public abstract String createClasspath (File workingDir)
أنشئ مسار فئة استنادًا إلى البيئة ودليل العمل الذي يعرضه getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[])
.
المعلمات | |
---|---|
workingDir |
File : دليل العمل الحالي لوضع الحماية |
المرتجعات | |
---|---|
String |
مسار حزمة الفئات المطلوب استخدامه. |
عمليات الرمي | |
---|---|
ConfigurationException |
createThinLauncherConfig
public abstract IConfiguration createThinLauncherConfig (String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
الوضع الخاص غير متصل بالتشغيل الرئيسي: عندما لا يبدو أنّ هناك إعدادات في العنصر الرئيسي، نعود إلى المشغّل البسيط حيث نحاول إعداد مساحة المحاكاة باستخدام المعلومات المعروفة حاليًا وملء الدليل العامل لإنشاء الإعدادات بالكامل في الدليل المتغير.
المعلمات | |
---|---|
args |
String : وسيطات سطر الأوامر الأصلية |
keyStoreClient |
IKeyStoreClient : عميل تخزين المفاتيح الحالي المطلوب استخدامه لإنشاء الإعدادات |
runUtil |
IRunUtil : IRunUtil الحالية لتشغيل أوامر المضيف |
globalConfig |
File : الإعدادات الشاملة التي سيتم استخدامها لتشغيل العمليات الفرعية لخدمة TF |
المرتجعات | |
---|---|
IConfiguration |
ملف يشير إلى ملف XML الخاص بإعدادات أداة TF للكائنات من النوع NON_VERSIONED تعرِض قيمة فارغة في حال تعذُّر إنشاء إعدادات مشغِّل التطبيقات المصغّر. |
getTradefedSandboxEnvironment
public abstract File getTradefedSandboxEnvironment (IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
عرض ملف TF لبيئة وضع الحماية المطلوب استخدامه استنادًا إلى وسيطات سطر الأوامر
المعلمات | |
---|---|
context |
IInvocationContext : IInvocationContext للوالد |
nonVersionedConfig |
IConfiguration : IConfiguration التي تمثّل العناصر غير المُحدَّدة الإصدار |
args |
String : وسيطات سطر الأوامر |
المرتجعات | |
---|---|
File |
دليل ERROR(/File) يحتوي على حِزم بيئة TF في وضع الحماية
|
prepareEnvironment
public abstract Exception prepareEnvironment (IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
حضِّر البيئة لتشغيل وضع الحماية بشكل صحيح.
المعلمات | |
---|---|
context |
IInvocationContext : الطلب الحالي IInvocationContext . |
configuration |
IConfiguration : IConfiguration لتشغيل الأمر |
listener |
ITestInvocationListener : الطلب الحالي ITestInvocationListener الذي يجب توجيه النتائج النهائية
إليه |
المرتجعات | |
---|---|
Exception |
Exception يحتوي على الخطأ أو Null إذا كان ناجحًا
|
ضربة طويلة
public abstract CommandResult run (IConfiguration configuration, ITestLogger logger)
شغِّل وضع الحماية مع البيئة التي تم ضبطها.
المعلمات | |
---|---|
configuration |
IConfiguration : IConfiguration لتشغيل الأمر |
logger |
ITestLogger : ITestLogger حيث يمكننا تسجيل الملفات |
المرتجعات | |
---|---|
CommandResult |
CommandResult مع حالة تشغيل وضع الحماية للأمان والسجلات
|
tearDown
public abstract void tearDown ()
تنظيف أي حالات أو ملفات أو بيئات قد تم تغييرها