TradefedSandbox
public class TradefedSandbox
extends Object
implements ISandbox
java.lang.Object |
↳ | com.android.tradefed.sandbox.TradefedSandbox |
حاوية Sandbox التي يمكنها تشغيل استدعاء الاتحاد التجاري. 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) |
Exception | prepareEnvironment ( IInvocationContext context, IConfiguration config, ITestInvocationListener listener) قم بإعداد البيئة اللازمة لوضع الحماية لكي يعمل بشكل صحيح. |
CommandResult | run ( TestInformation info, IConfiguration config, ITestLogger logger) قم بتشغيل وضع الحماية مع البيئة التي تم تعيينها. |
void | tearDown () قم بتنظيف أي حالات أو ملفات أو بيئة ربما تم تغييرها. |
مجالات
SANDBOX_ENABLED
public static final String 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 | ملف يشير إلى تكوين XML لـ TF للكائنات NON_VERSIONED. يُرجع قيمة فارغة إذا لم يكن من الممكن إنشاء تكوين مشغل رفيع. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
حدود |
---|
context | IInvocationContext |
nonVersionedConfig | IConfiguration |
logger | ITestLogger |
args | String |
تمزيق
public void tearDown ()
قم بتنظيف أي حالات أو ملفات أو بيئة ربما تم تغييرها.
الأساليب المحمية
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
تفريغ التكوين العام الذي تمت تصفيته من بعض الكائنات.
حدود |
---|
config | IConfiguration |
exclusionPatterns | |
getJava
protected String getJava ()