اعتبارًا من عام 2026، ولضمان اتّساق نموذج التطوير الثابت الأساسي واستقرار المنصة في النظام المتكامل، سننشر رمز المصدر في مشروع Android مفتوح المصدر (AOSP) في الربعَين الثاني والرابع. لبناء مشروع Android مفتوح المصدر والمساهمة فيه، استخدِم android-latest-release. سيشير فرع بيان android-latest-release دائمًا إلى أحدث إصدار تم نشره في مشروع Android مفتوح المصدر. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android مفتوح المصدر.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.skipped.SkipManager
|
استنادًا إلى مجموعة متنوعة من المعايير، يساعد مدير التخطّي في تحديد ما يجب تخطّيه على مستويات مختلفة: الاستدعاء والوحدات والاختبارات.
ملخّص
طُرق وضع التصميم العامة
SkipManager
public SkipManager ()
الإجراءات العامة
clearManager
public void clearManager ()
getDemotedTests
public Map<String, SkipReason> getDemotedTests ()
عرض الاختبارات التي تم تخفيض ترتيبها وسبب ذلك
getImageToDigest
public Map<String, Digest> getImageToDigest ()
| المرتجعات |
Map<String, Digest> |
|
getInvocationSkipReason
public String getInvocationSkipReason ()
getTestArtifactsToDigest
public Map<String, Digest> getTestArtifactsToDigest ()
| المرتجعات |
Map<String, Digest> |
|
getUnchangedModules
public Set<String> getUnchangedModules ()
تعرض هذه السمة قائمة الوحدات التي لم يتم تغييرها. لا تتغيّر الوحدات إلا إذا كانت صورة الجهاز أيضًا غير متغيّرة.
isConsideredForContentAnalysis
public boolean isConsideredForContentAnalysis ()
isDisabled
public boolean isDisabled ()
تعرِض هذه السمة القيمة True إذا كان العنصر بأكمله غير مفعّل (تخطّي كل من الإعداد والإزالة). ويتم عرض القيمة "خطأ" إذا لم تكن نقطة الإدخال داخله.
reportDiscoveryDependencies
public void reportDiscoveryDependencies (List<String> modules,
List<String> depFiles)
| المعلَمات |
modules |
List |
depFiles |
List |
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
في مرحلة التنزيل والاستكشاف المبكّرة، أبلِغ مدير التخطّي بأنّه لا يُتوقّع إجراء أي اختبارات. من المفترض أن يؤدي ذلك إلى تخطّي عملية الاستدعاء.
reportInvocationSkippedModule
public boolean reportInvocationSkippedModule ()
setDisable
public void setDisable (boolean isDisabled)
يضبط ما إذا كان يجب إيقاف العنصر. يعني الإيقاف أنّه يجب تخطّي كل من خطوات الإعداد والإزالة. يمكن استخدامها لجعل الكائن غير مفعّل تلقائيًا في الدالة الإنشائية التلقائية.
| المعلَمات |
isDisabled |
boolean: الحالة التي يجب وضع العنصر فيها |
setImageAnalysis
public void setImageAnalysis (ITestDevice device,
ContentAnalysisContext analysisContext)
| المعلَمات |
device |
ITestDevice |
analysisContext |
ContentAnalysisContext |
setSkipDecision
public void setSkipDecision (boolean shouldSkip)
| المعلَمات |
shouldSkip |
boolean |
setTestArtifactsAnalysis
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
| المعلَمات |
analysisContext |
ContentAnalysisContext |
عملية الإعداد
public void setup (IConfiguration config,
IInvocationContext context)
اضبط مدير التخطّي وفعِّله.
| المعلَمات |
config |
IConfiguration |
context |
IInvocationContext |
public boolean shouldSkipInvocation (TestInformation information,
IConfiguration configuration)
تعرض هذه السمة ما إذا كان يجب تخطّي عملية الاستدعاء الحالية.
| المعلَمات |
information |
TestInformation |
configuration |
IConfiguration |
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-06-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]