اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
إجراء تشغيل تجريبي لإعدادات
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قد يكون من المفيد dry-run
إعداد اتحاد التجارة (TF) لمحاولة
ضمان ضبط اتحاد التجارة بشكل صحيح.
هناك آليتان مختلفتان في TF لإجراء ذلك.
الإعدادات العامة
يتحقّق الأمر dry-run
من أنّه تمّ تحليل الإعدادات بشكلٍ صحيح وأنّه
يمكن تنفيذها. لا يؤدي الأمر إلى تشغيل TF، لذا يقتصر التحقّق من الصحة هذا على نحو تركيبة إعدادات
TF.
إعدادات مجموعات الاختبار
بالنسبة إلى إعدادات مجموعة الاختبار، مثل CTS، يتوفّر الأمر --collect-tests-only
. ويعمل على تنفيذ كل شيء باستثناء حالات الاختبار التي يتم
عدّدها. ومع ذلك، يتم تنفيذ جميع خطوات الإعداد الأخرى، مثل تثبيت حِزم APK.
هذا خيار ملائم لضمان تنفيذ الإعداد على النحو المتوقّع
بدون تنفيذ الاختبارات فعليًا.
إتاحة جمع الاختبارات فقط
يتم توفير إمكانية جمع الاختبارات فقط من خلال
ITestCollector.
يُدرِج مشغّل الاختبار الذي ينفِّذ هذه الواجهة حالات الاختبار
بدلاً من تشغيلها.
يُعد InstrumentationTest
مثالاً على تنفيذ هذه الواجهة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Dry run a configuration\n\nIt can be convenient to `dry-run` a Trade Federation (TF) configuration to\nensure that TF is properly configured.\n\nThere are two different mechanisms in TF for this.\n\nGeneral configuration\n---------------------\n\nThe `dry-run` command checks that a configuration is parsed correctly and is\nrunnable. The command does not run TF so this validation is limited to the\nTF configuration syntax.\n\nConfiguration for test suites\n-----------------------------\n\nFor the test suite configurations, such as CTS, the `--collect-tests-only`\ncommand is available. It runs everything except the test cases, which are\nenumerated. However, it does run all the other setup steps, like installing\nAPKs.\n\nThis is a convenient option to ensure that a configuration runs as expected\nwithout actually running the tests.\n\n### Support for collect-tests-only\n\nThe support for the collect-tests-only is exposed via\n[ITestCollector](/reference/tradefed/com/android/tradefed/testtype/ITestCollector).\n\nA test runner that implements this interface enumerates its test cases\ninstead of running them.\n\n[InstrumentationTest](/reference/tradefed/com/android/tradefed/testtype/InstrumentationTest)\nis an example implementation of that interface."]]