اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
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 getDemotedTests ()
تعرض هذه الطريقة الاختبارات التي تم تخفيض ترتيبها وسبب تخفيض الترتيب.
getImageToDigest
public getImageToDigest ()
getInvocationSkipReason
public String getInvocationSkipReason ()
getTestArtifactsToDigest
public getTestArtifactsToDigest ()
getUnchangedModules
public getUnchangedModules ()
تعرض هذه السمة قائمة الوحدات التي لم يتم تغييرها. لا تتغيّر الوحدات إلا إذا كانت صورة الجهاز أيضًا غير متغيّرة.
isConsideredForContentAnalysis
public boolean isConsideredForContentAnalysis ()
isDisabled
public boolean isDisabled ()
تعرِض القيمة True إذا كان العنصر بأكمله غير مفعّل (تخطّي كل من الإعداد والإزالة). ويتم عرض القيمة "خطأ" إذا لم تكن نقطة الإدخال داخله.
reportDiscoveryDependencies
public void reportDiscoveryDependencies ( modules,
depFiles)
| المعلمات |
modules |
|
depFiles |
|
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 و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-12-04 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-12-04 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]