اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
TradefedSandbox
public
class
TradefedSandbox
extends Object
implements
ISandbox
java.lang.Object
|
↳ |
com.android.tradefed.sandbox.TradefedSandbox
|
حاوية وضع الحماية التي يمكنها تشغيل طلب Trade Federation TODO: السماح بتمرير الخيارات إلى
وضع الحماية
ملخّص
الطرق العامة |
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)
الوضع الخاص غير متصل بالتشغيل الرئيسي: عندما لا يبدو أنّ هناك إعدادات في
العنصر الرئيسي، نعود إلى المشغّل البسيط حيث نحاول إعداد مساحة المحاكاة باستخدام
المعلومات المعروفة حاليًا وملء الدليل العامل لإنشاء الإعدادات بالكامل في
الدليل المتغير.
|
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()
تنظيف أي حالات أو ملفات أو بيئات قد تم تغييرها
|
وظائف الإنشاء العامة
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,
String[] args)
عرض ملف TF لبيئة وضع الحماية المطلوب استخدامه استنادًا إلى وسيطات سطر الأوامر
المعلمات |
context |
IInvocationContext : IInvocationContext للوالد |
nonVersionedConfig |
IConfiguration : IConfiguration التي تمثّل العناصر غير المُحدَّدة الإصدار |
args |
String : وسيطات سطر الأوامر |
المرتجعات |
File |
دليل ERROR(/File) يحتوي على حِزم بيئة TF في وضع الحماية
|
prepareEnvironment
public Exception prepareEnvironment (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
حضِّر البيئة لتشغيل وضع الحماية بشكل صحيح.
المرتجعات |
Exception |
Exception يحتوي على الخطأ أو Null إذا كان ناجحًا
|
ضربة طويلة
public CommandResult run (IConfiguration config,
ITestLogger logger)
شغِّل وضع الحماية مع البيئة التي تم ضبطها.
المرتجعات |
CommandResult |
CommandResult مع حالة تشغيل وضع الحماية للأمان والسجلات
|
tearDown
public void tearDown ()
تنظيف أي حالات أو ملفات أو بيئات قد تم تغييرها
الطرق المحمية
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
exclusionPatterns)
تفريغ الإعدادات العامة التي تمّت فلترتها من بعض العناصر
المعلمات |
config |
IConfiguration |
exclusionPatterns |
|
عمليات الرمي |
ConfigurationException |
|
prepareConfiguration
protected Exception prepareConfiguration (IInvocationContext context,
IConfiguration config,
ITestInvocationListener listener)
حضِّر IConfiguration
الذي سيتم تمريره إلى العملية الفرعية وسيؤدي إلى تنفيذ
الحاوية.
المرتجعات |
Exception |
استثناء إذا حدث خطأ، أو قيمة فارغة في حال عدم حدوث خطأ
|
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-03-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]