تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

TradefedSandbox

public class TradefedSandbox
extends Object implements ISandbox

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


حاوية Sandbox يمكنها تشغيل استدعاء الاتحاد التجاري. TODO: السماح بتمرير الخيارات إلى آلية تحديد الوصول.

ملخص

المنشئون العامة

TradefedSandbox ()

الطرق العامة

String createClasspath (File workingDir)

قم بإنشاء مسار فئة بناءً على البيئة ودليل العمل الذي تم إرجاعه بواسطة getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

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

الوضع الخاص غير متصل بالتشغيل الرئيسي: عندما لا يبدو أن التكوين موجودًا في الأصل ، فإننا نعود إلى المشغل الرقيق حيث نحاول إعداد آلية تحديد الوصول بالمعلومات المعروفة حاليًا وملء دليل العمل لإنشاء التكوين بالكامل في الإصدار dir .

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

تُرجع بيئة وضع الحماية TF لاستخدامها بناءً على وسيطات سطر الأوامر.

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

جهز البيئة لكي يعمل الصندوق الرمل بشكل صحيح.

CommandResult run ( IConfiguration config, ITestLogger logger)

قم بتشغيل وضع الحماية مع البيئة التي تم تعيينها.

void tearDown ()

نظف أي حالات أو ملفات أو بيئة ربما تم تغييرها.

الطرق المحمية

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

تفريغ التكوين العام الذي تمت تصفيته من بعض الكائنات.

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

قم بإعداد IConfiguration الذي سيتم تمريره إلى العملية الفرعية وسيؤدي إلى تنفيذ الحاوية.

File prepareContext ( IInvocationContext context, IConfiguration config)

تحضير IInvocationContext .

المنشئون العامة

TradefedSandbox

public TradefedSandbox ()

الطرق العامة

إنشاء Classpath

public String createClasspath (File workingDir)

قم بإنشاء مسار فئة بناءً على البيئة ودليل العمل الذي تم إرجاعه بواسطة getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .

المعلمات
workingDir File : دليل العمل الحالي لوضع الحماية.

عائدات
String مسار الفصل الذي سيتم استخدامه.

رميات
ConfigurationException

createThinLauncherConfig

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

الوضع الخاص غير متصل بالتشغيل الرئيسي: عندما لا يبدو أن التكوين موجودًا في الأصل ، فإننا نعود إلى المشغل الرقيق حيث نحاول إعداد آلية تحديد الوصول بالمعلومات المعروفة حاليًا وملء دليل العمل لإنشاء التكوين بالكامل في الإصدار dir .

المعلمات
args String : سطر الأوامر الأصلي args.

keyStoreClient IKeyStoreClient : عميل مخزن المفاتيح الحالي لاستخدامه لإنشاء التكوينات.

runUtil IRunUtil : IRunUtil الحالي لتشغيل أوامر المضيف.

globalConfig File : التكوين العام الذي سيتم استخدامه لتشغيل العمليات الفرعية لـ TF.

عائدات
IConfiguration ملف يشير إلى XML تكوين TF للكائنات NON_VERSIONED. يعود فارغًا إذا لم يتم إنشاء تكوين قاذفة رفيع.

getTradefedSandboxEnvironment

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

تُرجع بيئة وضع الحماية TF لاستخدامها بناءً على وسيطات سطر الأوامر.

المعلمات
context IInvocationContext : IInvocationContext الخاص بالوالد.

nonVersionedConfig IConfiguration : IConfiguration رمز يمثل الكائنات التي لم يتم تعيين إصدار لها.

args String : وسيطات سطر الأوامر.

عائدات
File دليل ERROR(/File) يحتوي على برطمانات بيئة صندوق الحماية TF.

جهز البيئة

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

جهز البيئة لكي يعمل الصندوق الرمل بشكل صحيح.

المعلمات
context IInvocationContext : الاستدعاء الحالي IInvocationContext .

config IConfiguration : IConfiguration للأمر المراد تشغيله.

listener ITestInvocationListener : الاستدعاء الحالي ITestInvocationListener حيث يجب توصيل النتائج النهائية.

عائدات
Exception Exception يحتوي على الفشل. أو Null إذا نجحت.

يجري

public CommandResult run (IConfiguration config, 
                ITestLogger logger)

قم بتشغيل وضع الحماية مع البيئة التي تم تعيينها.

المعلمات
config IConfiguration : IConfiguration للأمر المراد تشغيله.

logger ITestLogger : ITestLogger حيث يمكننا تسجيل الملفات.

عائدات
CommandResult a CommandResult مع حالة تشغيل وضع الحماية والسجلات.

تمزيق

public void tearDown ()

نظف أي حالات أو ملفات أو بيئة ربما تم تغييرها.

الطرق المحمية

تفريغ GlobalConfig

protected File dumpGlobalConfig (IConfiguration config, 
                 exclusionPatterns)

تفريغ التكوين العام الذي تمت تصفيته من بعض الكائنات.

المعلمات
config IConfiguration

exclusionPatterns

عائدات
File

رميات
ConfigurationException

التهيئة

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

قم بإعداد IConfiguration الذي سيتم تمريره إلى العملية الفرعية وسيؤدي إلى تنفيذ الحاوية.

المعلمات
context IInvocationContext : IInvocationContext الحالي.

config IConfiguration : رمز IConfiguration ليتم تحضيره.

listener ITestInvocationListener : الاستدعاء الحالي ITestInvocationListener .

عائدات
Exception استثناء إذا حدث خطأ ما ، لاغٍ بخلاف ذلك.

تحضير السياق

protected File prepareContext (IInvocationContext context, 
                IConfiguration config)

تحضير IInvocationContext .

المعلمات
context IInvocationContext : يجب إعداد IInvocationContext .

config IConfiguration IConfiguration : تكوين رمز وضع الحماية.

عائدات
File IInvocationContext المتسلسل.