تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
وضع الحماية
public
interface
ISandbox
com.android.tradefed.sandbox.ISandbox
|
الفئات الفرعية المعروفة غير المباشرة
|
واجهة تحدّد وضع حماية يمكن استخدامه لتشغيل استدعاء.
ملخّص
الطرق العامة |
abstract
String
|
createClasspath(File workingDir)
يمكنك إنشاء مسار فئة استنادًا إلى البيئة ودليل العمل الذي يعرضه getTradefedSandboxEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, String[]) .
|
abstract
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
الوضع الخاص غير متصل للتشغيل الرئيسي: عندما يبدو أن هناك تهيئة غير موجودة في
الأصل، ننتقل إلى مشغّل التطبيقات المصغّرة حيث نحاول إعداد وضع الحماية باستخدام
معلومات معروفة واملأ دليل العمل لإنشاء الإعداد بالكامل في
الإصدار الحالي.
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration)
هي خطوة فرعية من prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) ترصد الاختبارات في حال تفعيل SandboxOptions.shouldUseTestDiscovery() .
|
default
|
discoverTests(IInvocationContext context, IConfiguration configuration, ITestLogger logger)
|
default
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration configuration, String[] args)
خطوة فرعية من prepareEnvironment(com.android.tradefed.invoker.IInvocationContext, com.android.tradefed.config.IConfiguration, com.android.tradefed.result.ITestInvocationListener) والتي تجلب الملفات الإضافية اللازمة لوضع الحماية.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
تعرض TF في بيئة Sandbox المطلوب استخدامها استنادًا إلى وسيطات سطر الأوامر.
|
default
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
abstract
Exception
|
prepareEnvironment(IInvocationContext context, IConfiguration configuration, ITestInvocationListener listener)
قم بتهيئة البيئة لتشغيل وضع الحماية بشكل صحيح.
|
abstract
CommandResult
|
run(TestInformation info, IConfiguration configuration, ITestLogger logger)
يمكنك تشغيل وضع الحماية باستخدام البيئة التي تم ضبطها.
|
abstract
void
|
tearDown()
احذف أي حالات أو ملفات أو بيئة ربما تم تغييرها.
|
الطرق العامة
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 File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
String[] args)
تعرض TF في بيئة Sandbox المطلوب استخدامها استنادًا إلى وسيطات سطر الأوامر.
المعلمات |
context |
IInvocationContext : عنصر IInvocationContext لأحد الوالدَين |
nonVersionedConfig |
IConfiguration : السمة IConfiguration التي تمثّل العناصر التي لم يتم تحديد إصداراتها. |
args |
String : وسيطات سطر الأوامر |
المرتجعات |
File |
دليل ERROR(/File) يحتوي على حاويات بيئة وضع الحماية TF. |
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
المعلمات |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
قطع
public abstract void tearDown ()
احذف أي حالات أو ملفات أو بيئة ربما تم تغييرها.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-22 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"]]